aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt19
-rw-r--r--cmake/FindHIDAPI.cmake14
-rw-r--r--src/gen_multisig/gen_multisig.cpp2
-rw-r--r--src/simplewallet/simplewallet.cpp82
-rw-r--r--src/wallet/wallet2.cpp4
-rw-r--r--translations/monero.ts3977
6 files changed, 2566 insertions, 1532 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 829a7e96c..ade7a290d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -172,6 +172,25 @@ else()
message(STATUS "Building without build tag")
endif()
+if(NOT MANUAL_SUBMODULES)
+ find_package(Git)
+ if(GIT_FOUND)
+ message(STATUS "Checking submodules")
+ execute_process(COMMAND bash -c "cd ${CMAKE_CURRENT_SOURCE_DIR}/external/miniupnp && git rev-parse HEAD" OUTPUT_VARIABLE miniupnpLocalHead WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
+ execute_process(COMMAND bash -c "cd ${CMAKE_CURRENT_SOURCE_DIR}/external/unbound && git rev-parse HEAD" OUTPUT_VARIABLE unboundLocalHead WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
+ execute_process(COMMAND bash -c "cd ${CMAKE_CURRENT_SOURCE_DIR}/external/rapidjson && git rev-parse HEAD" OUTPUT_VARIABLE rapidjsonLocalHead WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
+ execute_process(COMMAND bash -c "git ls-tree HEAD ${CMAKE_CURRENT_SOURCE_DIR}/external/miniupnp | awk '{print $3}'" OUTPUT_VARIABLE miniupnpCheckedHead WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
+ execute_process(COMMAND bash -c "git ls-tree HEAD ${CMAKE_CURRENT_SOURCE_DIR}/external/unbound | awk '{print $3}'" OUTPUT_VARIABLE unboundCheckedHead WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
+ execute_process(COMMAND bash -c "git ls-tree HEAD ${CMAKE_CURRENT_SOURCE_DIR}/external/rapidjson | awk '{print $3}'" OUTPUT_VARIABLE rapidjsonCheckedHead WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
+ string(COMPARE EQUAL "${miniupnpLocalHead}" "${miniupnpCheckedHead}" miniupnpUpToDate)
+ string(COMPARE EQUAL "${unboundLocalHead}" "${unboundCheckedHead}" unboundUpToDate)
+ string(COMPARE EQUAL "${rapidjsonLocalHead}" "${rapidjsonCheckedHead}" rapidjsonUpToDate)
+ if (NOT miniupnpUpToDate OR NOT unboundUpToDate OR NOT rapidjsonUpToDate)
+ message(FATAL_ERROR "Submodules not up to date. Please update with git subdmoule init && git submodule update, or run cmake with -DMANUAL_SUBMODULES=1")
+ endif()
+ endif()
+endif()
+
set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG ${OPT_FLAGS_RELEASE}")
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${OPT_FLAGS_RELEASE}")
diff --git a/cmake/FindHIDAPI.cmake b/cmake/FindHIDAPI.cmake
index a689fb4eb..9b45dcc4c 100644
--- a/cmake/FindHIDAPI.cmake
+++ b/cmake/FindHIDAPI.cmake
@@ -39,6 +39,20 @@ find_package_handle_standard_args(HIDAPI
if(HIDAPI_FOUND)
set(HIDAPI_LIBRARIES "${HIDAPI_LIBRARY}")
+ if((STATIC AND UNIX AND NOT APPLE) OR (DEPENDS AND CMAKE_SYSTEM_NAME STREQUAL "Linux"))
+ find_library(LIBUSB-1.0_LIBRARY usb-1.0)
+ find_library(LIBUDEV_LIBRARY udev)
+ if(LIBUSB-1.0_LIBRARY)
+ set(HIDAPI_LIBRARIES "${HIDAPI_LIBRARIES};${LIBUSB-1.0_LIBRARY}")
+ if(LIBUDEV_LIBRARY)
+ set(HIDAPI_LIBRARIES "${HIDAPI_LIBRARIES};${LIBUDEV_LIBRARY}")
+ else()
+ message(WARNING "libudev library not found, binaries may fail to link.")
+ endif()
+ else()
+ message(WARNING "libusb-1.0 library not found, binaries may fail to link.")
+ endif()
+ endif()
set(HIDAPI_INCLUDE_DIRS "${HIDAPI_INCLUDE_DIR}")
endif()
diff --git a/src/gen_multisig/gen_multisig.cpp b/src/gen_multisig/gen_multisig.cpp
index 69be70e1b..b69ca52ff 100644
--- a/src/gen_multisig/gen_multisig.cpp
+++ b/src/gen_multisig/gen_multisig.cpp
@@ -104,7 +104,7 @@ static bool generate_multisig(uint32_t threshold, uint32_t total, const std::str
wallets[n]->decrypt_keys(pwd_container->password());
if (!tools::wallet2::verify_multisig_info(wallets[n]->get_multisig_info(), sk[n], pk[n]))
{
- tools::fail_msg_writer() << tr("Failed to verify multisig info");
+ tools::fail_msg_writer() << genms::tr("Failed to verify multisig info");
return false;
}
wallets[n]->encrypt_keys(pwd_container->password());
diff --git a/src/simplewallet/simplewallet.cpp b/src/simplewallet/simplewallet.cpp
index a1d6eb590..3112280c9 100644
--- a/src/simplewallet/simplewallet.cpp
+++ b/src/simplewallet/simplewallet.cpp
@@ -180,14 +180,14 @@ namespace
auto pwd_container = tools::password_container::prompt(verify, prompt);
if (!pwd_container)
{
- tools::fail_msg_writer() << tr("failed to read wallet password");
+ tools::fail_msg_writer() << sw::tr("failed to read wallet password");
}
return pwd_container;
}
boost::optional<tools::password_container> default_password_prompter(bool verify)
{
- return password_prompter(verify ? tr("Enter a new password for the wallet") : tr("Wallet password"), verify);
+ return password_prompter(verify ? sw::tr("Enter a new password for the wallet") : sw::tr("Wallet password"), verify);
}
inline std::string interpret_rpc_response(bool ok, const std::string& status)
@@ -265,7 +265,7 @@ namespace
}
else
{
- fail_msg_writer() << tr("invalid argument: must be either 0/1, true/false, y/n, yes/no");
+ fail_msg_writer() << sw::tr("invalid argument: must be either 0/1, true/false, y/n, yes/no");
return false;
}
}
@@ -321,18 +321,18 @@ namespace
std::string dnssec_str;
if (dnssec_valid)
{
- dnssec_str = tr("DNSSEC validation passed");
+ dnssec_str = sw::tr("DNSSEC validation passed");
}
else
{
- dnssec_str = tr("WARNING: DNSSEC validation was unsuccessful, this address may not be correct!");
+ dnssec_str = sw::tr("WARNING: DNSSEC validation was unsuccessful, this address may not be correct!");
}
std::stringstream prompt;
- prompt << tr("For URL: ") << url
+ prompt << sw::tr("For URL: ") << url
<< ", " << dnssec_str << std::endl
- << tr(" Monero Address = ") << addresses[0]
+ << sw::tr(" Monero Address = ") << addresses[0]
<< std::endl
- << tr("Is this OK? (Y/n) ")
+ << sw::tr("Is this OK? (Y/n) ")
;
// prompt the user for confirmation given the dns query and dnssec status
std::string confirm_dns_ok = input_line(prompt.str());
@@ -342,7 +342,7 @@ namespace
}
if (!command_line::is_yes(confirm_dns_ok))
{
- std::cout << tr("you have cancelled the transfer request") << std::endl;
+ std::cout << sw::tr("you have cancelled the transfer request") << std::endl;
return {};
}
return addresses[0];
@@ -363,7 +363,7 @@ namespace
uint32_t subaddr_index;
if(!epee::string_tools::get_xtype_from_string(subaddr_index, subaddr_index_str))
{
- fail_msg_writer() << tr("failed to parse index: ") << subaddr_index_str;
+ fail_msg_writer() << sw::tr("failed to parse index: ") << subaddr_index_str;
subaddr_indices.clear();
return false;
}
@@ -376,7 +376,7 @@ namespace
{
auto r = tools::parse_subaddress_lookahead(str);
if (!r)
- fail_msg_writer() << tr("invalid format for subaddress lookahead; must be <major>:<minor>");
+ fail_msg_writer() << sw::tr("invalid format for subaddress lookahead; must be <major>:<minor>");
return r;
}
@@ -389,27 +389,27 @@ namespace
}
catch (const tools::error::daemon_busy&)
{
- fail_msg_writer() << tr("daemon is busy. Please try again later.");
+ fail_msg_writer() << sw::tr("daemon is busy. Please try again later.");
}
catch (const tools::error::no_connection_to_daemon&)
{
- fail_msg_writer() << tr("no connection to daemon. Please make sure daemon is running.");
+ fail_msg_writer() << sw::tr("no connection to daemon. Please make sure daemon is running.");
}
catch (const tools::error::wallet_rpc_error& e)
{
LOG_ERROR("RPC error: " << e.to_string());
- fail_msg_writer() << tr("RPC error: ") << e.what();
+ fail_msg_writer() << sw::tr("RPC error: ") << e.what();
}
catch (const tools::error::get_outs_error &e)
{
- fail_msg_writer() << tr("failed to get random outputs to mix: ") << e.what();
+ fail_msg_writer() << sw::tr("failed to get random outputs to mix: ") << e.what();
}
catch (const tools::error::not_enough_unlocked_money& e)
{
LOG_PRINT_L0(boost::format("not enough money to transfer, available only %s, sent amount %s") %
print_money(e.available()) %
print_money(e.tx_amount()));
- fail_msg_writer() << tr("Not enough money in unlocked balance");
+ fail_msg_writer() << sw::tr("Not enough money in unlocked balance");
warn_of_possible_attack = false;
}
catch (const tools::error::not_enough_money& e)
@@ -417,7 +417,7 @@ namespace
LOG_PRINT_L0(boost::format("not enough money to transfer, available only %s, sent amount %s") %
print_money(e.available()) %
print_money(e.tx_amount()));
- fail_msg_writer() << tr("Not enough money in unlocked balance");
+ fail_msg_writer() << sw::tr("Not enough money in unlocked balance");
warn_of_possible_attack = false;
}
catch (const tools::error::tx_not_possible& e)
@@ -427,30 +427,30 @@ namespace
print_money(e.tx_amount() + e.fee()) %
print_money(e.tx_amount()) %
print_money(e.fee()));
- fail_msg_writer() << tr("Failed to find a way to create transactions. This is usually due to dust which is so small it cannot pay for itself in fees, or trying to send more money than the unlocked balance, or not leaving enough for fees");
+ fail_msg_writer() << sw::tr("Failed to find a way to create transactions. This is usually due to dust which is so small it cannot pay for itself in fees, or trying to send more money than the unlocked balance, or not leaving enough for fees");
warn_of_possible_attack = false;
}
catch (const tools::error::not_enough_outs_to_mix& e)
{
auto writer = fail_msg_writer();
- writer << tr("not enough outputs for specified ring size") << " = " << (e.mixin_count() + 1) << ":";
+ writer << sw::tr("not enough outputs for specified ring size") << " = " << (e.mixin_count() + 1) << ":";
for (std::pair<uint64_t, uint64_t> outs_for_amount : e.scanty_outs())
{
- writer << "\n" << tr("output amount") << " = " << print_money(outs_for_amount.first) << ", " << tr("found outputs to use") << " = " << outs_for_amount.second;
+ writer << "\n" << sw::tr("output amount") << " = " << print_money(outs_for_amount.first) << ", " << sw::tr("found outputs to use") << " = " << outs_for_amount.second;
}
- writer << tr("Please use sweep_unmixable.");
+ writer << sw::tr("Please use sweep_unmixable.");
}
catch (const tools::error::tx_not_constructed&)
- {
- fail_msg_writer() << tr("transaction was not constructed");
+ {
+ fail_msg_writer() << sw::tr("transaction was not constructed");
warn_of_possible_attack = false;
}
catch (const tools::error::tx_rejected& e)
{
- fail_msg_writer() << (boost::format(tr("transaction %s was rejected by daemon with status: ")) % get_transaction_hash(e.tx())) << e.status();
+ fail_msg_writer() << (boost::format(sw::tr("transaction %s was rejected by daemon with status: ")) % get_transaction_hash(e.tx())) << e.status();
std::string reason = e.reason();
if (!reason.empty())
- fail_msg_writer() << tr("Reason: ") << reason;
+ fail_msg_writer() << sw::tr("Reason: ") << reason;
}
catch (const tools::error::tx_sum_overflow& e)
{
@@ -459,38 +459,38 @@ namespace
}
catch (const tools::error::zero_destination&)
{
- fail_msg_writer() << tr("one of destinations is zero");
+ fail_msg_writer() << sw::tr("one of destinations is zero");
warn_of_possible_attack = false;
}
catch (const tools::error::tx_too_big& e)
{
- fail_msg_writer() << tr("failed to find a suitable way to split transactions");
+ fail_msg_writer() << sw::tr("failed to find a suitable way to split transactions");
warn_of_possible_attack = false;
}
catch (const tools::error::transfer_error& e)
{
LOG_ERROR("unknown transfer error: " << e.to_string());
- fail_msg_writer() << tr("unknown transfer error: ") << e.what();
+ fail_msg_writer() << sw::tr("unknown transfer error: ") << e.what();
}
catch (const tools::error::multisig_export_needed& e)
{
LOG_ERROR("Multisig error: " << e.to_string());
- fail_msg_writer() << tr("Multisig error: ") << e.what();
+ fail_msg_writer() << sw::tr("Multisig error: ") << e.what();
warn_of_possible_attack = false;
}
catch (const tools::error::wallet_internal_error& e)
{
LOG_ERROR("internal error: " << e.to_string());
- fail_msg_writer() << tr("internal error: ") << e.what();
+ fail_msg_writer() << sw::tr("internal error: ") << e.what();
}
catch (const std::exception& e)
{
LOG_ERROR("unexpected error: " << e.what());
- fail_msg_writer() << tr("unexpected error: ") << e.what();
+ fail_msg_writer() << sw::tr("unexpected error: ") << e.what();
}
if (warn_of_possible_attack)
- fail_msg_writer() << tr("There was an error, which could mean the node may be trying to get you to retry creating a transaction, and zero in on which outputs you own. Or it could be a bona fide error. It may be prudent to disconnect from this node, and not try to send a transaction immediately. Alternatively, connect to another node so the original node cannot correlate information.");
+ fail_msg_writer() << sw::tr("There was an error, which could mean the node may be trying to get you to retry creating a transaction, and zero in on which outputs you own. Or it could be a bona fide error. It may be prudent to disconnect from this node, and not try to send a transaction immediately. Alternatively, connect to another node so the original node cannot correlate information.");
}
bool check_file_overwrite(const std::string &filename)
@@ -500,10 +500,10 @@ namespace
{
if (boost::ends_with(filename, ".keys"))
{
- fail_msg_writer() << boost::format(tr("File %s likely stores wallet private keys! Use a different file name.")) % filename;
+ fail_msg_writer() << boost::format(sw::tr("File %s likely stores wallet private keys! Use a different file name.")) % filename;
return false;
}
- return command_line::is_yes(input_line((boost::format(tr("File %s already exists. Are you sure to overwrite it? (Y/Yes/N/No): ")) % filename).str()));
+ return command_line::is_yes(input_line((boost::format(sw::tr("File %s already exists. Are you sure to overwrite it? (Y/Yes/N/No): ")) % filename).str()));
}
return true;
}
@@ -6577,16 +6577,16 @@ static std::string get_human_readable_timespan(std::chrono::seconds seconds)
{
uint64_t ts = seconds.count();
if (ts < 60)
- return std::to_string(ts) + tr(" seconds");
+ return std::to_string(ts) + sw::tr(" seconds");
if (ts < 3600)
- return std::to_string((uint64_t)(ts / 60)) + tr(" minutes");
+ return std::to_string((uint64_t)(ts / 60)) + sw::tr(" minutes");
if (ts < 3600 * 24)
- return std::to_string((uint64_t)(ts / 3600)) + tr(" hours");
+ return std::to_string((uint64_t)(ts / 3600)) + sw::tr(" hours");
if (ts < 3600 * 24 * 30.5)
- return std::to_string((uint64_t)(ts / (3600 * 24))) + tr(" days");
+ return std::to_string((uint64_t)(ts / (3600 * 24))) + sw::tr(" days");
if (ts < 3600 * 24 * 365.25)
- return std::to_string((uint64_t)(ts / (3600 * 24 * 30.5))) + tr(" months");
- return tr("a long time");
+ return std::to_string((uint64_t)(ts / (3600 * 24 * 30.5))) + sw::tr(" months");
+ return sw::tr("a long time");
}
//----------------------------------------------------------------------------------------------------
bool simple_wallet::show_transfers(const std::vector<std::string> &args_)
@@ -8096,7 +8096,7 @@ int main(int argc, char* argv[])
if (!command.empty())
{
if (!w.process_command(command))
- fail_msg_writer() << tr("Unknown command: ") << command.front();
+ fail_msg_writer() << sw::tr("Unknown command: ") << command.front();
w.stop();
w.deinit();
}
diff --git a/src/wallet/wallet2.cpp b/src/wallet/wallet2.cpp
index 5bdc75b13..303e2fb5f 100644
--- a/src/wallet/wallet2.cpp
+++ b/src/wallet/wallet2.cpp
@@ -258,7 +258,7 @@ std::unique_ptr<tools::wallet2> make_basic(const boost::program_options::variabl
trusted_daemon = false;
if (tools::is_local_address(daemon_address))
{
- MINFO(tr("Daemon is local, assuming trusted"));
+ MINFO(tools::wallet2::tr("Daemon is local, assuming trusted"));
trusted_daemon = true;
}
}
@@ -310,7 +310,7 @@ boost::optional<tools::password_container> get_password(const boost::program_opt
THROW_WALLET_EXCEPTION_IF(!password_prompter, tools::error::wallet_internal_error, tools::wallet2::tr("no password specified; use --prompt-for-password to prompt for a password"));
- return password_prompter(verify ? tr("Enter a new password for the wallet") : tr("Wallet password"), verify);
+ return password_prompter(verify ? tools::wallet2::tr("Enter a new password for the wallet") : tools::wallet2::tr("Wallet password"), verify);
}
std::pair<std::unique_ptr<tools::wallet2>, tools::password_container> generate_from_json(const std::string& json_file, const boost::program_options::variables_map& vm, bool unattended, const options& opts, const std::function<boost::optional<tools::password_container>(const char *, bool)> &password_prompter)
diff --git a/translations/monero.ts b/translations/monero.ts
index 5f0ba0c7c..8d4ee7ab8 100644
--- a/translations/monero.ts
+++ b/translations/monero.ts
@@ -27,45 +27,55 @@
<context>
<name>Monero::PendingTransactionImpl</name>
<message>
- <location filename="../src/wallet/api/pending_transaction.cpp" line="90"/>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="91"/>
<source>Attempting to save transaction to file, but specified file(s) exist. Exiting to not risk overwriting. File:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/pending_transaction.cpp" line="97"/>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="98"/>
<source>Failed to write transaction(s) to file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/pending_transaction.cpp" line="115"/>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="121"/>
<source>daemon is busy. Please try again later.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/pending_transaction.cpp" line="118"/>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="124"/>
<source>no connection to daemon. Please make sure daemon is running.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/pending_transaction.cpp" line="122"/>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="128"/>
<source>transaction %s was rejected by daemon with status: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/pending_transaction.cpp" line="127"/>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="133"/>
<source>. Reason: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/pending_transaction.cpp" line="129"/>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="135"/>
<source>Unknown exception: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/pending_transaction.cpp" line="132"/>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="138"/>
<source>Unhandled exception</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="211"/>
+ <source>Couldn&apos;t multisig sign data: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/api/pending_transaction.cpp" line="233"/>
+ <source>Couldn&apos;t sign multisig transaction: </source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Monero::UnsignedTransactionImpl</name>
@@ -124,1462 +134,1410 @@
<context>
<name>Monero::WalletImpl</name>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1111"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1354"/>
<source>payment id has invalid format, expected 16 or 64 character hex string: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1121"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1363"/>
<source>Failed to add short payment id: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1154"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1258"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1399"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1481"/>
<source>daemon is busy. Please try again later.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1157"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1261"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1401"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1483"/>
<source>no connection to daemon. Please make sure daemon is running.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1160"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1264"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1403"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1485"/>
<source>RPC error: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1197"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1301"/>
- <source>not enough outputs for specified ring size</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1405"/>
+ <source>failed to get outputs to mix: %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1199"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1303"/>
- <source>found outputs to use</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1431"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1516"/>
+ <source>not enough outputs for specified ring size</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1201"/>
- <source>Please sweep unmixable outputs.</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1433"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1518"/>
+ <source>found outputs to use</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1267"/>
- <source>failed to get random outputs to mix</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1435"/>
+ <source>Please sweep unmixable outputs.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1170"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1274"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1409"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1492"/>
<source>not enough money to transfer, available only %s, sent amount %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="474"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="540"/>
<source>failed to parse address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="486"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="551"/>
<source>failed to parse secret spend key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="496"/>
- <source>No view key supplied, cancelled</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="566"/>
+ <source>Neither view key nor spend key supplied, cancelled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="503"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="574"/>
<source>failed to parse secret view key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="513"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="583"/>
<source>failed to verify secret spend key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="518"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="587"/>
<source>spend key does not match address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="524"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="593"/>
<source>failed to verify secret view key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="529"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="597"/>
<source>view key does not match address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="548"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="620"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="637"/>
<source>failed to generate new wallet: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="773"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="685"/>
+ <source>Electrum seed is empty</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/api/wallet.cpp" line="694"/>
+ <source>Electrum-style word list failed verification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/api/wallet.cpp" line="884"/>
<source>Failed to send import wallet request</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="919"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1034"/>
<source>Failed to load unsigned transactions</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="940"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1053"/>
<source>Failed to load transaction from file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="958"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1069"/>
<source>Wallet is view only</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="967"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1077"/>
<source>failed to save file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="986"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1093"/>
<source>Key images can only be imported with a trusted daemon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="999"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1106"/>
<source>Failed to import key images: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1032"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1138"/>
<source>Failed to get subaddress label: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1046"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1151"/>
<source>Failed to set subaddress label: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1163"/>
- <source>failed to get random outputs to mix: %s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/wallet/api/wallet.cpp" line="1179"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1283"/>
- <source>not enough money to transfer, overall balance only %s, sent amount %s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/wallet/api/wallet.cpp" line="1188"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1292"/>
- <source>not enough money to transfer, available only %s, transaction amount %s = %s + %s (fee)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/wallet/api/wallet.cpp" line="1199"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1303"/>
- <source>output amount</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1168"/>
+ <source>Failed to get multisig info: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1205"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1308"/>
- <source>transaction was not constructed</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1185"/>
+ <source>Failed to make multisig: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1209"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1312"/>
- <source>transaction %s was rejected by daemon with status: </source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1200"/>
+ <source>Failed to finalize multisig wallet creation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1216"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1319"/>
- <source>one of destinations is zero</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1203"/>
+ <source>Failed to finalize multisig wallet creation: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/wallet/api/wallet.cpp" line="1219"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1322"/>
- <source>failed to find a suitable way to split transactions</source>
+ <source>Failed to export multisig images: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1222"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1325"/>
- <source>unknown transfer error: </source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1237"/>
+ <source>Failed to parse imported multisig images</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1225"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1328"/>
- <source>internal error: </source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1247"/>
+ <source>Failed to import multisig images: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1228"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1331"/>
- <source>unexpected error: </source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1261"/>
+ <source>Failed to check for partial multisig key images: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1231"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1334"/>
- <source>unknown error</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1289"/>
+ <source>Failed to restore multisig transaction: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1412"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1441"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1494"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1525"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1556"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1579"/>
- <source>Failed to parse txid</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1329"/>
+ <source>Invalid destination address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1430"/>
- <source>no tx keys found for this txid</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2143"/>
+ <source>Invalid output: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1450"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1460"/>
- <source>Failed to parse tx key</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1416"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1500"/>
+ <source>not enough money to transfer, overall balance only %s, sent amount %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1470"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1502"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1533"/>
- <location filename="../src/wallet/api/wallet.cpp" line="1621"/>
- <source>Failed to parse address</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1423"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1508"/>
+ <source>not enough money to transfer, available only %s, transaction amount %s = %s + %s (fee)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1627"/>
- <source>Address must not be a subaddress</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1433"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1518"/>
+ <source>output amount</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="1849"/>
- <source>Rescan spent can only be used with a trusted daemon</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1438"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1522"/>
+ <source>transaction was not constructed</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>Wallet</name>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="246"/>
- <source>Failed to parse address</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1441"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1525"/>
+ <source>transaction %s was rejected by daemon with status: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="253"/>
- <source>Failed to parse key</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1446"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1530"/>
+ <source>one of destinations is zero</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="261"/>
- <source>failed to verify key</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1448"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1532"/>
+ <source>failed to find a suitable way to split transactions</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/api/wallet.cpp" line="271"/>
- <source>key does not match address</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1450"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1534"/>
+ <source>unknown transfer error: </source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>command_line</name>
<message>
- <location filename="../src/common/command_line.cpp" line="57"/>
- <source>yes</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1452"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1536"/>
+ <source>internal error: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/common/command_line.cpp" line="71"/>
- <source>no</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1454"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1538"/>
+ <source>unexpected error: </source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>cryptonote::rpc_args</name>
<message>
- <location filename="../src/rpc/rpc_args.cpp" line="40"/>
- <source>Specify IP to bind RPC server</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1456"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1540"/>
+ <source>unknown error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/rpc/rpc_args.cpp" line="41"/>
- <source>Specify username[:password] required for RPC server</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1487"/>
+ <source>failed to get outputs to mix</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/rpc/rpc_args.cpp" line="42"/>
- <source>Confirm rpc-bind-ip value is NOT a loopback (local) IP</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1615"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1642"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1690"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1718"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1746"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1767"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="2222"/>
+ <source>Failed to parse txid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/rpc/rpc_args.cpp" line="43"/>
- <source>Specify a comma separated list of origins to allow cross origin resource sharing</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1632"/>
+ <source>no tx keys found for this txid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/rpc/rpc_args.cpp" line="70"/>
- <source>Invalid IP address given for --</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1650"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1659"/>
+ <source>Failed to parse tx key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/rpc/rpc_args.cpp" line="78"/>
- <source> permits inbound unencrypted external connections. Consider SSH tunnel or SSL proxy instead. Override with --</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1668"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1697"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1725"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="1806"/>
+ <source>Failed to parse address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/rpc/rpc_args.cpp" line="95"/>
- <source>Username specified with --</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1811"/>
+ <source>Address must not be a subaddress</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/rpc/rpc_args.cpp" line="95"/>
- <location filename="../src/rpc/rpc_args.cpp" line="105"/>
- <source> cannot be empty</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1851"/>
+ <source>The wallet must be in multisig ready state</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/rpc/rpc_args.cpp" line="105"/>
- <source> requires RPC server password --</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="1873"/>
+ <source>Given string is not a key</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>cryptonote::simple_wallet</name>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="479"/>
- <source>Commands: </source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2094"/>
+ <source>Rescan spent can only be used with a trusted daemon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3008"/>
- <source>failed to read wallet password</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2150"/>
+ <source>Failed to set blackballed outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2699"/>
- <source>invalid password</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2161"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="2183"/>
+ <source>Failed to parse output amount</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1905"/>
- <source>set seed: needs an argument. available options: language</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2166"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="2188"/>
+ <source>Failed to parse output offset</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1933"/>
- <source>set: unrecognized argument(s)</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2172"/>
+ <source>Failed to blackball output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2869"/>
- <source>wallet file path not valid: </source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2194"/>
+ <source>Failed to unblackball output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1987"/>
- <source>Attempting to generate or restore wallet, but specified file(s) exist. Exiting to not risk overwriting.</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2205"/>
+ <location filename="../src/wallet/api/wallet.cpp" line="2244"/>
+ <source>Failed to parse key image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="662"/>
- <source>usage: payment_id</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2211"/>
+ <source>Failed to get ring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1891"/>
- <source>needs an argument</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2229"/>
+ <source>Failed to get rings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1914"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1915"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1916"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1918"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1921"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1922"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1926"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1927"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1929"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1931"/>
- <source>0 or 1</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="2250"/>
+ <source>Failed to set ring</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>Wallet</name>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1920"/>
- <source>0, 1, 2, 3, or 4</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="301"/>
+ <source>Failed to parse address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1924"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1928"/>
- <source>unsigned integer</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="308"/>
+ <source>Failed to parse key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2041"/>
- <source>NOTE: the following 25 words can be used to recover access to your wallet. Write them down and store them somewhere safe and secure. Please do not store them in your email or on file storage services outside of your immediate control.
-</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="316"/>
+ <source>failed to verify key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2092"/>
- <source>--restore-deterministic-wallet uses --generate-new-wallet, not --wallet-file</source>
+ <location filename="../src/wallet/api/wallet.cpp" line="326"/>
+ <source>key does not match address</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>command_line</name>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2121"/>
- <source>specify a recovery parameter with the --electrum-seed=&quot;words list here&quot;</source>
+ <location filename="../src/common/command_line.cpp" line="57"/>
+ <source>yes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2471"/>
- <source>specify a wallet path with --generate-new-wallet (not --wallet-file)</source>
+ <location filename="../src/common/command_line.cpp" line="71"/>
+ <source>no</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>cryptonote::rpc_args</name>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2635"/>
- <source>wallet failed to connect to daemon: </source>
+ <location filename="../src/rpc/rpc_args.cpp" line="40"/>
+ <source>Specify IP to bind RPC server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2643"/>
- <source>Daemon uses a different RPC major version (%u) than the wallet (%u): %s. Either update one of them, or use --allow-mismatched-daemon-version.</source>
+ <location filename="../src/rpc/rpc_args.cpp" line="41"/>
+ <source>Specify username[:password] required for RPC server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2662"/>
- <source>List of available languages for your wallet&apos;s seed:</source>
+ <location filename="../src/rpc/rpc_args.cpp" line="42"/>
+ <source>Confirm rpc-bind-ip value is NOT a loopback (local) IP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2671"/>
- <source>Enter the number corresponding to the language of your choice: </source>
+ <location filename="../src/rpc/rpc_args.cpp" line="43"/>
+ <source>Specify a comma separated list of origins to allow cross origin resource sharing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2737"/>
- <source>You had been using a deprecated version of the wallet. Please use the new seed that we provide.
-</source>
+ <location filename="../src/rpc/rpc_args.cpp" line="70"/>
+ <source>Invalid IP address given for --</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2751"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2809"/>
- <source>Generated new wallet: </source>
+ <location filename="../src/rpc/rpc_args.cpp" line="78"/>
+ <source> permits inbound unencrypted external connections. Consider SSH tunnel or SSL proxy instead. Override with --</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2757"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2814"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2858"/>
- <source>failed to generate new wallet: </source>
+ <location filename="../src/rpc/rpc_args.cpp" line="101"/>
+ <source>Username specified with --</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2887"/>
- <source>Opened watch-only wallet</source>
+ <location filename="../src/rpc/rpc_args.cpp" line="101"/>
+ <location filename="../src/rpc/rpc_args.cpp" line="111"/>
+ <source> cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2891"/>
- <source>Opened wallet</source>
+ <location filename="../src/rpc/rpc_args.cpp" line="111"/>
+ <source> requires RPC server password --</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>cryptonote::simple_wallet</name>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2901"/>
- <source>You had been using a deprecated version of the wallet. Please proceed to upgrade your wallet.
-</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3452"/>
+ <source>Daemon uses a different RPC major version (%u) than the wallet (%u): %s. Either update one of them, or use --allow-mismatched-daemon-version.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2916"/>
- <source>You had been using a deprecated version of the wallet. Your wallet file format is being upgraded now.
-</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3483"/>
+ <source>Enter the number corresponding to the language of your choice: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2924"/>
- <source>failed to load wallet: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4936"/>
+ <source>There is currently a %u block backlog at that fee level. Is this okay? (Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2941"/>
- <source>Use the &quot;help&quot; command to see the list of available commands.
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4987"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5441"/>
+ <source>Spending from address index %d
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2986"/>
- <source>Wallet data saved</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4991"/>
+ <source>Sending %s. </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3072"/>
- <source>Mining started in daemon</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4994"/>
+ <source>Your transaction needs to be split into %llu transactions. This will result in a transaction fee being applied to each transaction, for a total fee of %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3074"/>
- <source>mining has NOT been started: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5000"/>
+ <source>The transaction fee is %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3093"/>
- <source>Mining stopped in daemon</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5003"/>
+ <source>, of which %s is dust from change</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3095"/>
- <source>mining has NOT been stopped: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5004"/>
+ <source>A total of %s from dust change will be sent to dust address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3150"/>
- <source>Blockchain saved</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5009"/>
+ <source>.
+This transaction will unlock on block %llu, in approximately %s days (assuming 2 minutes per block)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3165"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3183"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3196"/>
- <source>Height </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5186"/>
+ <source>Not enough money in unlocked balance</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3197"/>
- <source>transaction </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5219"/>
+ <source>No address given</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3185"/>
- <source>spent </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5283"/>
+ <source>missing lockedblocks parameter</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3198"/>
- <source>unsupported transaction format</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5293"/>
+ <source>bad locked_blocks parameter</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3219"/>
- <source>Starting refresh...</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5593"/>
+ <source>failed to parse Payment ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3232"/>
- <source>Refresh done, blocks received: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5616"/>
+ <source>failed to parse key image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3758"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4230"/>
- <source>payment id has invalid format, expected 16 or 64 character hex string: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5668"/>
+ <source>No outputs found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3773"/>
- <source>bad locked_blocks parameter:</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5673"/>
+ <source>Multiple transactions are created, which is not supposed to happen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3801"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4248"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4462"/>
- <source>a single transaction cannot use more than one payment id: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5678"/>
+ <source>The transaction uses multiple or no inputs, which is not supposed to happen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3810"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4257"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4430"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4470"/>
- <source>failed to set up payment id, though it was decoded correctly</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5728"/>
+ <source>Money successfully sent, transaction: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3835"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3916"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3987"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4096"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4271"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4329"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4484"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4527"/>
- <source>transaction cancelled.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5755"/>
+ <source>missing threshold amount</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3895"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3905"/>
- <source>Is this okay anyway? (Y/Yes/N/No): </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5760"/>
+ <source>invalid amount threshold</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3900"/>
- <source>There is currently a %u block backlog at that fee level. Is this okay? (Y/Yes/N/No): </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5770"/>
+ <source>donations are not enabled on the testnet or on the stagenet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3905"/>
- <source>Failed to check for backlog: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5777"/>
+ <source>usage: donate [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;amount&gt; [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3946"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4302"/>
- <source>
-Transaction </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5871"/>
+ <source>Claimed change does not go to a paid address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3951"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4307"/>
- <source>Spending from address index %d
-</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5876"/>
+ <source>Claimed change is larger than payment to the change address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3953"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4309"/>
- <source>WARNING: Outputs of multiple addresses are being used together, which might potentially compromise your privacy.
-</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5885"/>
+ <source>Change goes to more than one address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3955"/>
- <source>Sending %s. </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5907"/>
+ <source>sending %s to %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3958"/>
- <source>Your transaction needs to be split into %llu transactions. This will result in a transaction fee being applied to each transaction, for a total fee of %s</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5917"/>
+ <source> dummy output(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3964"/>
- <source>The transaction fee is %s</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5920"/>
+ <source>with no destinations</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3967"/>
- <source>, of which %s is dust from change</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5929"/>
+ <source>no change</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3968"/>
- <source>.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5932"/>
+ <source>Loaded %lu transactions, for %s, fee %s, %s, %s, with min ring size %lu, %s. %sIs this okay? (Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3968"/>
- <source>A total of %s from dust change will be sent to dust address</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2761"/>
+ <source>(Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3973"/>
- <source>.
-This transaction will unlock on block %llu, in approximately %s days (assuming 2 minutes per block)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3262"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3337"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5033"/>
+ <source>Is this okay? (Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3999"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4011"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4107"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4119"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4340"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4352"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4537"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4549"/>
- <source>Failed to write transaction(s) to file</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4061"/>
+ <source>Daemon is local, assuming trusted</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4003"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4015"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4111"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4123"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4344"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4356"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4541"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4553"/>
- <source>Unsigned transaction(s) successfully written to file: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3907"/>
+ <source>Password for new watch-only wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4066"/>
- <source>No unmixable outputs found</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="248"/>
+ <source>false</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4149"/>
- <source>No address given</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="552"/>
+ <source>Commands: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4424"/>
- <source>failed to parse Payment ID</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="566"/>
+ <source>Unknown command: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4440"/>
- <source>usage: sweep_single [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;key_image&gt; &lt;address&gt; [&lt;payment_id&gt;]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="573"/>
+ <source>Command usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4447"/>
- <source>failed to parse key image</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="576"/>
+ <source>Command description: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4499"/>
- <source>No outputs found</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="602"/>
+ <source>wallet is watch-only and has no spend key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4504"/>
- <source>Multiple transactions are created, which is not supposed to happen</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="628"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="693"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="842"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="875"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="954"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1006"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1058"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1137"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1211"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1279"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5956"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6020"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6057"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6154"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6365"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6455"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7581"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7656"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7698"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7765"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7804"/>
+ <source>command not supported by HW wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4509"/>
- <source>The transaction uses multiple or no inputs, which is not supposed to happen</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="633"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="703"/>
+ <source>wallet is watch-only and has no seed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4586"/>
- <source>missing threshold amount</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="644"/>
+ <source>wallet is multisig but not yet finalized</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4591"/>
- <source>invalid amount threshold</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="650"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="713"/>
+ <source>wallet is non-deterministic and has no seed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4601"/>
- <source>donations are not enabled on the testnet</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="674"/>
+ <source>Failed to retrieve seed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4608"/>
- <source>usage: donate [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;amount&gt; [&lt;payment_id&gt;]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="698"/>
+ <source>wallet is multisig and has no seed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4702"/>
- <source>Claimed change does not go to a paid address</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="723"/>
+ <source>Incorrect password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4707"/>
- <source>Claimed change is larger than payment to the change address</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="745"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="912"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="961"/>
+ <source>Your original password was incorrect.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4738"/>
- <source>sending %s to %s</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="760"/>
+ <source>Error with wallet rewrite: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4748"/>
- <source> dummy output(s)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="772"/>
+ <source>usage: payment_id</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4751"/>
- <source>with no destinations</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="776"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7328"/>
+ <source>Random payment ID: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4763"/>
- <source>Loaded %lu transactions, for %s, fee %s, %s, %s, with min ring size %lu, %s. %sIs this okay? (Y/Yes/N/No): </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="784"/>
+ <source>Cannot connect to daemon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4787"/>
- <source>This is a multisig wallet, it can only sign with sign_multisig</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="792"/>
+ <source>Current fee is %s %s per %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4797"/>
- <source>usage: sign_transfer [export]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="808"/>
+ <source>Error: failed to estimate backlog array size: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4809"/>
- <source>Failed to sign transaction</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="813"/>
+ <source>Error: bad estimated backlog array size</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4815"/>
- <source>Failed to sign transaction: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="825"/>
+ <source> (current)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4836"/>
- <source>Transaction raw hex data exported to </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="828"/>
+ <source>%u block (%u minutes) backlog at priority %u%s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4852"/>
- <source>Failed to load transaction from file</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="830"/>
+ <source>%u to %u block (%u to %u minutes) backlog at priority %u</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3248"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3551"/>
- <source>RPC error: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="833"/>
+ <source>No backlog at priority </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="522"/>
- <source>wallet is watch-only and has no spend key</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="847"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="880"/>
+ <source>This wallet is already multisig</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="636"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="780"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="848"/>
- <source>Your original password was incorrect.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="852"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="885"/>
+ <source>wallet is watch-only and cannot be made multisig</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="650"/>
- <source>Error with wallet rewrite: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="858"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="891"/>
+ <source>This wallet has been used before, please use a new wallet to create a multisig wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1289"/>
- <source>priority must be 0, 1, 2, 3, or 4 </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="866"/>
+ <source>Send this multisig info to all other participants, then use make_multisig &lt;threshold&gt; &lt;info1&gt; [&lt;info2&gt;...] with others&apos; multisig info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1301"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1316"/>
- <source>priority must be 0, 1, 2, 3, or 4</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="867"/>
+ <source>This includes the PRIVATE view key, so needs to be disclosed only to that multisig wallet&apos;s participants </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1404"/>
- <source>invalid unit</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="897"/>
+ <source>usage: make_multisig &lt;threshold&gt; &lt;multisiginfo1&gt; [&lt;multisiginfo2&gt;...]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1422"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1484"/>
- <source>invalid count: must be an unsigned integer</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="905"/>
+ <source>Invalid threshold</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1440"/>
- <source>invalid value</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="925"/>
+ <source>Another step is needed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1942"/>
- <source>usage: set_log &lt;log_level_number_0-4&gt; | &lt;categories&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="927"/>
+ <source>Send this multisig info to all other participants, then use finalize_multisig &lt;info1&gt; [&lt;info2&gt;...] with others&apos; multisig info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2013"/>
- <source>(Y/Yes/N/No): </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="933"/>
+ <source>Error creating multisig: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2509"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2536"/>
- <source>bad m_restore_height parameter: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="940"/>
+ <source>Error creating multisig: new wallet is not multisig</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2514"/>
- <source>date format must be YYYY-MM-DD</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="943"/>
+ <source> multisig address: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2527"/>
- <source>Restore height is: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="967"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1011"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1063"/>
+ <source>This wallet is not multisig</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2528"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3980"/>
- <source>Is this okay? (Y/Yes/N/No): </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="972"/>
+ <source>This wallet is already finalized</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2575"/>
- <source>Daemon is local, assuming trusted</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="980"/>
+ <source>usage: finalize_multisig &lt;multisiginfo1&gt; [&lt;multisiginfo2&gt;...]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3004"/>
- <source>Password for new watch-only wallet</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="988"/>
+ <source>Failed to finalize multisig</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3063"/>
- <source>invalid arguments. Please use start_mining [&lt;number_of_threads&gt;] [do_bg_mining] [ignore_battery], &lt;number_of_threads&gt; should be from 1 to </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="994"/>
+ <source>Failed to finalize multisig: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3258"/>
- <source>internal error: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1016"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1068"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1147"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1221"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1289"/>
+ <source>This multisig wallet is not yet finalized</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1185"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3263"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3556"/>
- <source>unexpected error: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1021"/>
+ <source>usage: export_multisig_info &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1119"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1190"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3268"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3561"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4030"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4138"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4371"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4570"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4865"/>
- <source>unknown error</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1037"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7679"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7785"/>
+ <source>failed to save file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3273"/>
- <source>refresh failed: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1044"/>
+ <source>Error exporting multisig info: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3273"/>
- <source>Blocks received: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1048"/>
+ <source>Multisig info exported to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3304"/>
- <source>unlocked balance: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1073"/>
+ <source>usage: import_multisig_info &lt;filename1&gt; [&lt;filename2&gt;...] - one for each other participant</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1925"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3400"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3451"/>
- <source>amount</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1087"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7606"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7629"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7818"/>
+ <source>failed to read file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="219"/>
- <source>false</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1101"/>
+ <source>Multisig info imported</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="493"/>
- <source>Unknown command: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1105"/>
+ <source>Failed to import multisig info: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="500"/>
- <source>Command usage: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1116"/>
+ <source>Failed to update spent status after importing multisig info: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="503"/>
- <source>Command description: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1121"/>
+ <source>Untrusted daemon, spent status may be incorrect. Use a trusted daemon and run &quot;rescan_spent&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="551"/>
- <source>wallet is multisig but not yet finalized</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1142"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1216"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1284"/>
+ <source>This is not a multisig wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="567"/>
- <source>Enter optional seed encryption passphrase, empty to see raw seed</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1152"/>
+ <source>usage: sign_multisig &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="584"/>
- <source>Failed to retrieve seed</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1166"/>
+ <source>Failed to sign multisig transaction</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="603"/>
- <source>wallet is multisig and has no seed</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1172"/>
+ <source>Multisig error: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="674"/>
- <source>Cannot connect to daemon</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1177"/>
+ <source>Failed to sign multisig transaction: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="679"/>
- <source>Current fee is %s monero per kB</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1186"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1199"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6001"/>
+ <source>Transaction successfully signed to file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="695"/>
- <source>Error: failed to estimate backlog array size: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1200"/>
+ <source>It may be relayed to the network with submit_multisig</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="700"/>
- <source>Error: bad estimated backlog array size</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1226"/>
+ <source>usage: submit_multisig &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="712"/>
- <source> (current)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1242"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1309"/>
+ <source>Failed to load multisig transaction from file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="715"/>
- <source>%u block (%u minutes) backlog at priority %u%s</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1247"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1314"/>
+ <source>Multisig transaction signed by only %u signers, needs %u more signatures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="717"/>
- <source>%u to %u block (%u to %u minutes) backlog at priority %u</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1256"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8024"/>
+ <source>Transaction successfully submitted, transaction </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="720"/>
- <source>No backlog at priority </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1257"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8025"/>
+ <source>You can check its status by using the `show_transfers` command.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="729"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="762"/>
- <source>This wallet is already multisig</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1267"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1344"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4244"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4534"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5083"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5205"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5505"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5739"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6045"/>
+ <source>unknown error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="734"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="767"/>
- <source>wallet is watch-only and cannot be made multisig</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1294"/>
+ <source>usage: export_raw_multisig &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="740"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="773"/>
- <source>This wallet has been used before, please use a new wallet to create a multisig wallet</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1330"/>
+ <source>Failed to export multisig transaction to file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="747"/>
- <source>Your password is incorrect.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1334"/>
+ <source>Saved exported multisig transaction file(s): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="753"/>
- <source>Send this multisig info to all other participants, then use make_multisig &lt;threshold&gt; &lt;info1&gt; [&lt;info2&gt;...] with others&apos; multisig info</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1339"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4239"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4529"/>
+ <source>unexpected error: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="754"/>
- <source>This includes the PRIVATE view key, so needs to be disclosed only to that multisig wallet&apos;s participants </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1356"/>
+ <source>usage: print_ring &lt;key_image|txid&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="786"/>
- <source>usage: make_multisig &lt;threshold&gt; &lt;multisiginfo1&gt; [&lt;multisiginfo2&gt;...]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1362"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1519"/>
+ <source>Invalid key image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="794"/>
- <source>Invalid threshold</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1368"/>
+ <source>Invalid txid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="807"/>
- <source>Another step is needed</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1380"/>
+ <source>Key image either not spent, or spent with mixin 0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="809"/>
- <source>Send this multisig info to all other participants, then use finalize_multisig &lt;info1&gt; [&lt;info2&gt;...] with others&apos; multisig info</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1395"/>
+ <source>Failed to get key image ring: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="815"/>
- <source>Error creating multisig: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1410"/>
+ <source>File doesn&apos;t exist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="822"/>
- <source>Error creating multisig: new wallet is not multisig</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1432"/>
+ <source>Invalid ring specification: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="825"/>
- <source> multisig address: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1440"/>
+ <source>Invalid key image: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="836"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="880"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="927"/>
- <source>This wallet is not multisig</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1445"/>
+ <source>Invalid ring type, expected relative or abosolute: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="841"/>
- <source>This wallet is already finalized</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1451"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1463"/>
+ <source>Error reading line: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="854"/>
- <source>usage: finalize_multisig &lt;multisiginfo1&gt; [&lt;multisiginfo2&gt;...]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1474"/>
+ <source>Invalid ring: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="862"/>
- <source>Failed to finalize multisig</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1483"/>
+ <source>Invalid relative ring: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="868"/>
- <source>Failed to finalize multisig: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1495"/>
+ <source>Invalid absolute ring: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="885"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="932"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1006"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1074"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1136"/>
- <source>This multisig wallet is not yet finalized</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1504"/>
+ <source>Failed to set ring for key image: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="890"/>
- <source>usage: export_multisig_info &lt;filename&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1504"/>
+ <source>Continuing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="913"/>
- <source>Error exporting multisig info: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1513"/>
+ <source>usage: set_ring &lt;filename&gt; | ( &lt;key_image&gt; absolute|relative &lt;index&gt; [&lt;index&gt;...] )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="917"/>
- <source>Multisig info exported to </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1534"/>
+ <source>Missing absolute or relative keyword</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="937"/>
- <source>usage: import_multisig_info &lt;filename1&gt; [&lt;filename2&gt;...] - one for each other participant</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1544"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1551"/>
+ <source>invalid index: must be a strictly positive unsigned integer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="965"/>
- <source>Multisig info imported</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1559"/>
+ <source>invalid index: indices wrap</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="969"/>
- <source>Failed to import multisig info: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1569"/>
+ <source>invalid index: indices should be in strictly ascending order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="980"/>
- <source>Failed to update spent status after importing multisig info: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1576"/>
+ <source>failed to set ring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="985"/>
- <source>Untrusted daemon, spent status may be incorrect. Use a trusted daemon and run &quot;rescan_spent&quot;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1645"/>
+ <source>Bad argument: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1001"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1069"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1131"/>
- <source>This is not a multisig wallet</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1645"/>
+ <source>should be &quot;add&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1011"/>
- <source>usage: sign_multisig &lt;filename&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1654"/>
+ <source>Failed to open file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1024"/>
- <source>Failed to sign multisig transaction</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1666"/>
+ <source>Failed to blackball output: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1030"/>
- <source>Multisig error: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1693"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1723"/>
+ <source>Failed to unblackball output: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1035"/>
- <source>Failed to sign multisig transaction: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1717"/>
+ <source>Blackballed: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1058"/>
- <source>It may be relayed to the network with submit_multisig</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1719"/>
+ <source>not blackballed: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1079"/>
- <source>usage: submit_multisig &lt;filename&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1738"/>
+ <source>Failed to save known rings: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1094"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1155"/>
- <source>Failed to load multisig transaction from file</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1779"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1798"/>
+ <source>wallet is watch-only and cannot transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1099"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1160"/>
- <source>Multisig transaction signed by only %u signers, needs %u more signatures</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1805"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1811"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1830"/>
+ <source>ring size must be an integer &gt;= </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1108"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6750"/>
- <source>Transaction successfully submitted, transaction </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1816"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5031"/>
+ <source>WARNING: this is a non default ring size, which may harm your privacy. Default is recommended.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1109"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6751"/>
- <source>You can check its status by using the `show_transfers` command.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1835"/>
+ <source>could not change default ring size</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1141"/>
- <source>usage: export_raw_multisig &lt;filename&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1847"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1870"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1886"/>
+ <source>priority must be either 0, 1, 2, 3, or 4, or one of: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1176"/>
- <source>Failed to export multisig transaction to file </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1891"/>
+ <source>could not change default priority</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1180"/>
- <source>Saved exported multisig transaction file(s): </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1994"/>
+ <source>invalid unit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1252"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1258"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1272"/>
- <source>ring size must be an integer &gt;= </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2012"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2074"/>
+ <source>invalid count: must be an unsigned integer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1277"/>
- <source>could not change default ring size</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2030"/>
+ <source>invalid value</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1518"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2108"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2179"/>
<source>Invalid height</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1564"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2225"/>
<source>start_mining [&lt;number_of_threads&gt;] [bg_mining] [ignore_battery]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1565"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2226"/>
<source>Start mining in the daemon (bg_mining and ignore_battery are optional booleans).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1568"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2229"/>
<source>Stop mining in the daemon.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1571"/>
- <source>set_daemon &lt;host&gt;[:&lt;port&gt;]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2232"/>
+ <source>set_daemon &lt;host&gt;[:&lt;port&gt;] [trusted|untrusted]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1572"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2233"/>
<source>Set another daemon to connect to.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1575"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2236"/>
<source>Save the current blockchain data.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1578"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2239"/>
<source>Synchronize the transactions and balance.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1581"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2242"/>
<source>balance [detail]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1582"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2243"/>
<source>Show the wallet&apos;s balance of the currently selected account.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1585"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2246"/>
<source>incoming_transfers [available|unavailable] [verbose] [index=&lt;N1&gt;[,&lt;N2&gt;[,...]]]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1586"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2247"/>
<source>Show the incoming transfers, all or filtered by availability and address index.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1589"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2250"/>
<source>payments &lt;PID_1&gt; [&lt;PID_2&gt; ... &lt;PID_N&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1590"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2251"/>
<source>Show the payments for the given payment IDs.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1593"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2254"/>
<source>Show the blockchain height.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1596"/>
- <source>transfer_original [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;address&gt; &lt;amount&gt; [&lt;payment_id&gt;]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1597"/>
- <source>Transfer &lt;amount&gt; to &lt;address&gt; using an older transaction building algorithm. If the parameter &quot;index=&lt;N1&gt;[,&lt;N2&gt;,...]&quot; is specified, the wallet uses outputs received by addresses of those indices. If omitted, the wallet randomly chooses address indices to be used. In any case, it tries its best not to combine outputs across multiple addresses. &lt;priority&gt; is the priority of the transaction. The higher the priority, the higher the transaction fee. Valid values in priority order (from lowest to highest) are: unimportant, normal, elevated, priority. If omitted, the default value (see the command &quot;set priority&quot;) is used. &lt;ring_size&gt; is the number of inputs to include for untraceability. Multiple payments can be made at once by adding &lt;address_2&gt; &lt;amount_2&gt; etcetera (before the payment ID, if it&apos;s included)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1599"/>
- <source>transfer [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;address&gt; &lt;amount&gt; [&lt;payment_id&gt;]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1600"/>
- <source>Transfer &lt;amount&gt; to &lt;address&gt;. If the parameter &quot;index=&lt;N1&gt;[,&lt;N2&gt;,...]&quot; is specified, the wallet uses outputs received by addresses of those indices. If omitted, the wallet randomly chooses address indices to be used. In any case, it tries its best not to combine outputs across multiple addresses. &lt;priority&gt; is the priority of the transaction. The higher the priority, the higher the transaction fee. Valid values in priority order (from lowest to highest) are: unimportant, normal, elevated, priority. If omitted, the default value (see the command &quot;set priority&quot;) is used. &lt;ring_size&gt; is the number of inputs to include for untraceability. Multiple payments can be made at once by adding &lt;address_2&gt; &lt;amount_2&gt; etcetera (before the payment ID, if it&apos;s included)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1603"/>
- <source>locked_transfer [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;addr&gt; &lt;amount&gt; &lt;lockblocks&gt; [&lt;payment_id&gt;]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2264"/>
+ <source>locked_sweep_all [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;address&gt; &lt;lockblocks&gt; [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1604"/>
- <source>Transfer &lt;amount&gt; to &lt;address&gt; and lock it for &lt;lockblocks&gt; (max. 1000000). If the parameter &quot;index=&lt;N1&gt;[,&lt;N2&gt;,...]&quot; is specified, the wallet uses outputs received by addresses of those indices. If omitted, the wallet randomly chooses address indices to be used. In any case, it tries its best not to combine outputs across multiple addresses. &lt;priority&gt; is the priority of the transaction. The higher the priority, the higher the transaction fee. Valid values in priority order (from lowest to highest) are: unimportant, normal, elevated, priority. If omitted, the default value (see the command &quot;set priority&quot;) is used. &lt;ring_size&gt; is the number of inputs to include for untraceability. Multiple payments can be made at once by adding &lt;address_2&gt; &lt;amount_2&gt; etcetera (before the payment ID, if it&apos;s included)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2265"/>
+ <source>Send all unlocked balance to an address and lock it for &lt;lockblocks&gt; (max. 1000000). If the parameter &quot;index&lt;N1&gt;[,&lt;N2&gt;,...]&quot; is specified, the wallet sweeps outputs received by those address indices. If omitted, the wallet randomly chooses an address index to be used. &lt;priority&gt; is the priority of the sweep. The higher the priority, the higher the transaction fee. Valid values in priority order (from lowest to highest) are: unimportant, normal, elevated, priority. If omitted, the default value (see the command &quot;set priority&quot;) is used. &lt;ring_size&gt; is the number of inputs to include for untraceability.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1607"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2268"/>
<source>Send all unmixable outputs to yourself with ring_size 1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1609"/>
- <source>sweep_all [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;address&gt; [&lt;payment_id&gt;]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1610"/>
- <source>Send all unlocked balance to an address. If the parameter &quot;index&lt;N1&gt;[,&lt;N2&gt;,...]&quot; is specified, the wallet sweeps outputs received by those address indices. If omitted, the wallet randomly chooses an address index to be used.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1613"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2274"/>
<source>sweep_below &lt;amount_threshold&gt; [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;address&gt; [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1614"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2275"/>
<source>Send all unlocked outputs below the threshold to an address.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1617"/>
- <source>sweep_single [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;key_image&gt; &lt;address&gt; [&lt;payment_id&gt;]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1618"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2279"/>
<source>Send a single output of the given key image to an address without change.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1621"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2282"/>
<source>donate [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] &lt;amount&gt; [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1622"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2283"/>
<source>Donate &lt;amount&gt; to the development team (donate.getmonero.org).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1625"/>
- <source>sign_transfer &lt;file&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2286"/>
+ <source>sign_transfer [export_raw]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1626"/>
- <source>Sign a transaction from a &lt;file&gt;.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2287"/>
+ <source>Sign a transaction from a file. If the parameter &quot;export_raw&quot; is specified, transaction raw hex data suitable for the daemon RPC /sendrawtransaction is exported.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1629"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2290"/>
<source>Submit a signed transaction from a file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1632"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2293"/>
<source>set_log &lt;level&gt;|{+,-,}&lt;categories&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1633"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2294"/>
<source>Change the current log detail (level must be &lt;0-4&gt;).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1636"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2297"/>
<source>account
account new &lt;label text with white spaces allowed&gt;
account switch &lt;index&gt;
@@ -1590,7 +1548,7 @@ This transaction will unlock on block %llu, in approximately %s days (assuming 2
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1643"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2304"/>
<source>If no arguments are specified, the wallet shows all the existing accounts along with their balances.
If the &quot;new&quot; argument is specified, the wallet creates a new account with its label initialized by the provided label text (which can be empty).
If the &quot;switch&quot; argument is specified, the wallet switches to the account specified by &lt;index&gt;.
@@ -1601,549 +1559,911 @@ If the &quot;tag_description&quot; argument is specified, the tag &lt;tag_name&g
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1652"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2313"/>
<source>address [ new &lt;label text with white spaces allowed&gt; | all | &lt;index_min&gt; [&lt;index_max&gt;] | label &lt;index&gt; &lt;label text with white spaces allowed&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1653"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2314"/>
<source>If no arguments are specified or &lt;index&gt; is specified, the wallet shows the default or specified address. If &quot;all&quot; is specified, the wallet shows all the existing addresses in the currently selected account. If &quot;new &quot; is specified, the wallet creates a new address with the provided label text (which can be empty). If &quot;label&quot; is specified, the wallet sets the label of the address specified by &lt;index&gt; to the provided label text.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1656"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2317"/>
<source>integrated_address [&lt;payment_id&gt; | &lt;address&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1657"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2318"/>
<source>Encode a payment ID into an integrated address for the current wallet public address (no argument uses a random payment ID), or decode an integrated address to standard address and payment ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1660"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2321"/>
<source>address_book [(add ((&lt;address&gt; [pid &lt;id&gt;])|&lt;integrated address&gt;) [&lt;description possibly with whitespaces&gt;])|(delete &lt;index&gt;)]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1661"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2322"/>
<source>Print all entries in the address book, optionally adding/deleting an entry to/from it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1664"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2325"/>
<source>Save the wallet data.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1667"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2328"/>
<source>Save a watch-only keys file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1670"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2331"/>
<source>Display the private view key.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1673"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2334"/>
<source>Display the private spend key.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1676"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2337"/>
<source>Display the Electrum-style mnemonic seed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1679"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2340"/>
<source>set &lt;option&gt; [&lt;value&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1680"/>
- <source>Available options:
- seed language
- Set the wallet&apos;s seed language.
- always-confirm-transfers &lt;1|0&gt;
- Whether to confirm unsplit txes.
- print-ring-members &lt;1|0&gt;
- Whether to print detailed information about ring members during confirmation.
- store-tx-info &lt;1|0&gt;
- Whether to store outgoing tx info (destination address, payment ID, tx secret key) for future reference.
- default-ring-size &lt;n&gt;
- Set the default ring size (default and minimum is 5).
- auto-refresh &lt;1|0&gt;
- Whether to automatically synchronize new blocks from the daemon.
- refresh-type &lt;full|optimize-coinbase|no-coinbase|default&gt;
- Set the wallet&apos;s refresh behaviour.
- priority [0|1|2|3|4]
- Set the fee to default/unimportant/normal/elevated/priority.
- confirm-missing-payment-id &lt;1|0&gt;
- ask-password &lt;1|0&gt;
- unit &lt;monero|millinero|micronero|nanonero|piconero&gt;
- Set the default monero (sub-)unit.
- min-outputs-count [n]
- Try to keep at least that many outputs of value at least min-outputs-value.
- min-outputs-value [n]
- Try to keep at least min-outputs-count outputs of at least that value.
- merge-destinations &lt;1|0&gt;
- Whether to merge multiple payments to the same destination address.
- confirm-backlog &lt;1|0&gt;
- Whether to warn if there is transaction backlog.
- confirm-backlog-threshold [n]
- Set a threshold for confirm-backlog to only warn if the transaction backlog is greater than n blocks.
- refresh-from-block-height [n]
- Set the height before which to ignore blocks.
- auto-low-priority &lt;1|0&gt;
- Whether to automatically use the low priority fee level when it&apos;s safe to do so.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1717"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2387"/>
<source>Display the encrypted Electrum-style mnemonic seed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1720"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2390"/>
<source>Rescan the blockchain for spent outputs.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1723"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2393"/>
<source>get_tx_key &lt;txid&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1724"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2394"/>
<source>Get the transaction key (r) for a given &lt;txid&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1727"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2397"/>
+ <source>set_tx_key &lt;txid&gt; &lt;tx_key&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2398"/>
+ <source>Set the transaction key (r) for a given &lt;txid&gt; in case the tx was made by some other device or 3rd party wallet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2401"/>
<source>check_tx_key &lt;txid&gt; &lt;txkey&gt; &lt;address&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1728"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2402"/>
<source>Check the amount going to &lt;address&gt; in &lt;txid&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1731"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2405"/>
<source>get_tx_proof &lt;txid&gt; &lt;address&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1732"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2406"/>
<source>Generate a signature proving funds sent to &lt;address&gt; in &lt;txid&gt;, optionally with a challenge string &lt;message&gt;, using either the transaction secret key (when &lt;address&gt; is not your wallet&apos;s address) or the view secret key (otherwise), which does not disclose the secret key.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1735"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2409"/>
<source>check_tx_proof &lt;txid&gt; &lt;address&gt; &lt;signature_file&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1736"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2410"/>
<source>Check the proof for funds going to &lt;address&gt; in &lt;txid&gt; with the challenge string &lt;message&gt; if any.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1739"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2413"/>
<source>get_spend_proof &lt;txid&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1740"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2414"/>
<source>Generate a signature proving that you generated &lt;txid&gt; using the spend secret key, optionally with a challenge string &lt;message&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1743"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2417"/>
<source>check_spend_proof &lt;txid&gt; &lt;signature_file&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1744"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2418"/>
<source>Check a signature proving that the signer generated &lt;txid&gt;, optionally with a challenge string &lt;message&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1747"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2421"/>
<source>get_reserve_proof (all|&lt;amount&gt;) [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1748"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2422"/>
<source>Generate a signature proving that you own at least this much, optionally with a challenge string &lt;message&gt;.
If &apos;all&apos; is specified, you prove the entire sum of all of your existing accounts&apos; balances.
Otherwise, you prove the reserve of the smallest possible amount above &lt;amount&gt; available in your current account.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1753"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2427"/>
<source>check_reserve_proof &lt;address&gt; &lt;signature_file&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1754"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2428"/>
<source>Check a signature proving that the owner of &lt;address&gt; holds at least this much, optionally with a challenge string &lt;message&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1757"/>
- <source>show_transfers [in|out|pending|failed|pool] [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;min_height&gt; [&lt;max_height&gt;]]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2431"/>
+ <source>show_transfers [in|out|pending|failed|pool|coinbase] [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;min_height&gt; [&lt;max_height&gt;]]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1758"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2432"/>
<source>Show the incoming/outgoing transfers within an optional height range.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1761"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2435"/>
<source>unspent_outputs [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;min_amount&gt; [&lt;max_amount&gt;]]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1762"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2436"/>
<source>Show the unspent outputs of a specified address within an optional amount range.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1765"/>
- <source>Rescan the blockchain from scratch.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2439"/>
+ <source>Rescan the blockchain from scratch, losing any information which can not be recovered from the blockchain itself.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1768"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2442"/>
<source>set_tx_note &lt;txid&gt; [free text note]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1769"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2443"/>
<source>Set an arbitrary string note for a &lt;txid&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1772"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2446"/>
<source>get_tx_note &lt;txid&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1773"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2447"/>
<source>Get a string note for a txid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1776"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2450"/>
<source>set_description [free text note]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1777"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2451"/>
<source>Set an arbitrary description for the wallet.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1780"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2454"/>
<source>Get the description of the wallet.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1783"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2457"/>
<source>Show the wallet&apos;s status.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1786"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2460"/>
<source>Show the wallet&apos;s information.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1789"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2463"/>
<source>sign &lt;file&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1790"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2464"/>
<source>Sign the contents of a file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1793"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2467"/>
<source>verify &lt;filename&gt; &lt;address&gt; &lt;signature&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1794"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2468"/>
<source>Verify a signature on the contents of a file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1797"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2471"/>
<source>export_key_images &lt;file&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1798"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2472"/>
<source>Export a signed set of key images to a &lt;file&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1801"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2475"/>
<source>import_key_images &lt;file&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1802"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2476"/>
<source>Import a signed key images list and verify their spent status.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1805"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2479"/>
+ <source>hw_reconnect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2480"/>
+ <source>Attempts to reconnect HW wallet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2483"/>
<source>export_outputs &lt;file&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1806"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2484"/>
<source>Export a set of outputs owned by this wallet.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1809"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2487"/>
<source>import_outputs &lt;file&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1810"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2488"/>
<source>Import a set of outputs owned by this wallet.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1813"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2491"/>
<source>show_transfer &lt;txid&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1814"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2492"/>
<source>Show information about a transfer to/from this address.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1817"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2495"/>
<source>Change the wallet&apos;s password.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1820"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2498"/>
<source>Generate a new random full size payment id. These will be unencrypted on the blockchain, see integrated_address for encrypted short payment ids.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1823"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2501"/>
<source>Print the information about the current fee and transaction backlog.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1825"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2503"/>
<source>Export data needed to create a multisig wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1827"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2505"/>
<source>make_multisig &lt;threshold&gt; &lt;string1&gt; [&lt;string&gt;...]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1828"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2506"/>
<source>Turn this wallet into a multisig wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1831"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2509"/>
<source>finalize_multisig &lt;string&gt; [&lt;string&gt;...]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1832"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2510"/>
<source>Turn this wallet into a multisig wallet, extra step for N-1/N wallets</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1835"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2513"/>
<source>export_multisig_info &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1836"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2514"/>
<source>Export multisig info for other participants</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1839"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2517"/>
<source>import_multisig_info &lt;filename&gt; [&lt;filename&gt;...]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1840"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2518"/>
<source>Import multisig info from other participants</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1843"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2521"/>
<source>sign_multisig &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1844"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2522"/>
<source>Sign a multisig transaction from a file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1847"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2525"/>
<source>submit_multisig &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1848"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2526"/>
<source>Submit a signed multisig transaction from a file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1851"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2529"/>
<source>export_raw_multisig_tx &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1852"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2530"/>
<source>Export a signed multisig transaction to a file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1855"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2533"/>
+ <source>print_ring &lt;key_image&gt; | &lt;txid&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2534"/>
+ <source>Print the ring(s) used to spend a given key image or transaction (if the ring size is &gt; 1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2537"/>
+ <source>set_ring &lt;filename&gt; | ( &lt;key_image&gt; absolute|relative &lt;index&gt; [&lt;index&gt;...] )</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2538"/>
+ <source>Set the ring used for a given key image, so it can be reused in a fork</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2541"/>
+ <source>save_known_rings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2542"/>
+ <source>Save known rings to the shared rings database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2546"/>
+ <source>Blackball output(s) so they never get selected as fake outputs in a ring</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2550"/>
+ <source>Unblackballs an output so it may get selected as a fake output in a ring</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2554"/>
+ <source>Checks whether an output is blackballed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2557"/>
+ <source>version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2558"/>
+ <source>Returns version information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2561"/>
<source>help [&lt;command&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1856"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2562"/>
<source>Show the help section or the documentation about a &lt;command&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1917"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2618"/>
+ <source>needs an argument</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2632"/>
+ <source>set seed: needs an argument. available options: language</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2641"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2642"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2643"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2645"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2648"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2653"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2654"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2656"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2658"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2659"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2660"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2663"/>
+ <source>0 or 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2644"/>
<source>integer &gt;= </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1930"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2646"/>
+ <source>full (slowest, no assumptions); optimize-coinbase (fast, assumes the whole coinbase is paid to a single address); no-coinbase (fastest, assumes we receive no coinbase transaction), default (same as optimize-coinbase)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2647"/>
+ <source>0, 1, 2, 3, or 4, or one of </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2649"/>
+ <source>0|1|2 (or never|action|decrypt)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2650"/>
+ <source>monero, millinero, micronero, nanonero, piconero</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2651"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2655"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2662"/>
+ <source>unsigned integer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2652"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4378"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4429"/>
+ <source>amount</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2657"/>
<source>block height</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2012"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2661"/>
+ <source>&lt;major&gt;:&lt;minor&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2665"/>
+ <source>set: unrecognized argument(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2674"/>
+ <source>usage: set_log &lt;log_level_number_0-4&gt; | &lt;categories&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2684"/>
+ <source>wrong number range, use: set_log &lt;log_level_number_0-4&gt; | &lt;categories&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2723"/>
+ <source>Wallet name not valid. Please try again or use Ctrl-C to quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2735"/>
+ <source>Attempting to generate or restore wallet, but specified file(s) exist. Exiting to not risk overwriting.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2740"/>
+ <source>Wallet and key files found, loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2746"/>
+ <source>Key file found but not wallet file. Regenerating...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2752"/>
+ <source>Key file not found. Failed to open wallet: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2760"/>
<source>No wallet found with that name. Confirm creation of new wallet named: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2068"/>
- <source>can&apos;t specify more than one of --generate-new-wallet=&quot;wallet_name&quot;, --wallet-file=&quot;wallet_name&quot;, --generate-from-view-key=&quot;wallet_name&quot;, --generate-from-spend-key=&quot;wallet_name&quot;, --generate-from-keys=&quot;wallet_name&quot;, --generate-from-multisig-keys=&quot;wallet_name&quot; and --generate-from-json=&quot;jsonfilename&quot;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2771"/>
+ <source>Generating new wallet...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2084"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2789"/>
+ <source>NOTE: the following 25 words can be used to recover access to your wallet. Write them down and store them somewhere safe and secure. Please do not store them in your email or on file storage services outside of your immediate control.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2830"/>
+ <source>Can&apos;t specify more than one of --testnet and --stagenet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2842"/>
+ <source>can&apos;t specify more than one of --generate-new-wallet=&quot;wallet_name&quot;, --wallet-file=&quot;wallet_name&quot;, --generate-from-view-key=&quot;wallet_name&quot;, --generate-from-spend-key=&quot;wallet_name&quot;, --generate-from-keys=&quot;wallet_name&quot;, --generate-from-multisig-keys=&quot;wallet_name&quot;, --generate-from-json=&quot;jsonfilename&quot; and --generate-from-device=&quot;wallet_name&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2861"/>
<source>can&apos;t specify both --restore-deterministic-wallet or --restore-multisig-wallet and --non-deterministic</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2090"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2867"/>
<source>--restore-multisig-wallet uses --generate-new-wallet, not --wallet-file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2106"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2869"/>
+ <source>--restore-deterministic-wallet uses --generate-new-wallet, not --wallet-file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2883"/>
<source>specify a recovery parameter with the --electrum-seed=&quot;multisig seed here&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2133"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2898"/>
+ <source>specify a recovery parameter with the --electrum-seed=&quot;words list here&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2912"/>
<source>Multisig seed failed verification</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2149"/>
- <source>Enter seed encryption passphrase, empty if none</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2921"/>
+ <source>Electrum-style word list failed verification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2952"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2972"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3007"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3027"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3047"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3062"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3110"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3135"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3151"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3190"/>
+ <source>No data supplied, cancelled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2958"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3033"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3141"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4823"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5373"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5623"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6173"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6241"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6305"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6521"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7377"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7636"/>
+ <source>failed to parse address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2185"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2259"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2963"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3038"/>
<source>This address is a subaddress which cannot be used here.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2337"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2978"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3068"/>
+ <source>failed to parse view key secret key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2987"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3085"/>
+ <source>failed to verify view key secret key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2991"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3089"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3170"/>
+ <source>view key does not match standard address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2996"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3016"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3093"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3226"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3252"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3283"/>
+ <source>account creation failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3012"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3053"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3195"/>
+ <source>failed to parse spend key secret key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3077"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3215"/>
+ <source>failed to verify spend key secret key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3081"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3220"/>
+ <source>spend key does not match standard address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3115"/>
<source>Error: expected M/N, but got: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2342"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3120"/>
<source>Error: expected N &gt; 1 and N &lt;= M, but got: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2347"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3125"/>
<source>Error: M/N is currently unsupported. </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2350"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3128"/>
<source>Generating master wallet from %u of %u multisig wallet keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2379"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3157"/>
<source>failed to parse secret view key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2388"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3165"/>
<source>failed to verify secret view key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2408"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3185"/>
<source>Secret spend key (%u of %u):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2432"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3208"/>
<source>Error: M/N is currently unsupported</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2550"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3258"/>
+ <source>No restore height is specified.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3259"/>
+ <source>Assumed you are creating a new account, restore will be done from current estimated blockchain height.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3260"/>
+ <source>Use --restore-height if you want to restore an already setup account from a specific height</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3264"/>
+ <source>account creation aborted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3274"/>
+ <source>specify a wallet path with --generate-new-wallet (not --wallet-file)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3318"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3345"/>
+ <source>bad m_restore_height parameter: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3323"/>
+ <source>date format must be YYYY-MM-DD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3336"/>
+ <source>Restore height is: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3359"/>
<source>Restore height </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2551"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3360"/>
<source>Still apply restore height? (Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2582"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3373"/>
+ <source>can&apos;t specify --subaddress-lookahead and --wallet-file at the same time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3377"/>
+ <source>failed to open account</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3381"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3943"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3996"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4081"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6209"/>
+ <source>wallet is null</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3386"/>
<source>Warning: using an untrusted daemon at %s, privacy will be lessened</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2636"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3389"/>
+ <source>Failed to initialize ring database: privacy enhancing features will be inactive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3444"/>
+ <source>wallet failed to connect to daemon: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3445"/>
<source>Daemon either is not started or wrong port was passed. Please make sure daemon is running or change the daemon address using the &apos;set_daemon&apos; command.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2768"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3473"/>
+ <source>List of available languages for your wallet&apos;s seed:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3474"/>
+ <source>If your display freezes, exit blind with ^C, then run again with --use-english-language-names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3492"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3497"/>
+ <source>invalid language choice entered. Please try again.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3511"/>
+ <source>invalid password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3557"/>
+ <source>You had been using a deprecated version of the wallet. Please use the new seed that we provide.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3573"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3645"/>
+ <source>Generated new wallet: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3576"/>
+ <source>View key: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3582"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3650"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3689"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3742"/>
+ <source>failed to generate new wallet: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3593"/>
<source>Your wallet has been generated!
To start synchronizing with the daemon, use the &quot;refresh&quot; command.
Use the &quot;help&quot; command to see the list of available commands.
@@ -2155,1362 +2475,1755 @@ your wallet again (your wallet keys are NOT at risk in any case).
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2850"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3684"/>
+ <source>Generated new wallet on hw device: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3734"/>
<source>failed to generate new mutlisig wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2853"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3737"/>
<source>Generated new %u/%u multisig wallet: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2889"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3753"/>
+ <source>wallet file path not valid: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3763"/>
+ <source>Key file not found. Failed to open wallet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3782"/>
+ <source>Opened watch-only wallet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3784"/>
<source>Opened %u/%u multisig wallet%s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2942"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3786"/>
+ <source>Opened wallet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3804"/>
+ <source>You had been using a deprecated version of the wallet. Please proceed to upgrade your wallet.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3819"/>
+ <source>You had been using a deprecated version of the wallet. Your wallet file format is being upgraded now.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3827"/>
+ <source>failed to load wallet: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3844"/>
+ <source>Use the &quot;help&quot; command to see the list of available commands.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3845"/>
<source>Use &quot;help &lt;command&gt;&quot; to see a command&apos;s documentation.
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3000"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3866"/>
+ <source>failed to deinitialize wallet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3889"/>
+ <source>Wallet data saved</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3903"/>
<source>wallet is multisig and cannot save a watch-only version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3105"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3911"/>
+ <source>failed to read wallet password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3919"/>
+ <source>Watch only wallet saved as: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3923"/>
+ <source>Failed to save watch only wallet: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3934"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4497"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7703"/>
+ <source>this command requires a trusted daemon. Enable with --trusted-daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3975"/>
+ <source>invalid arguments. Please use start_mining [&lt;number_of_threads&gt;] [do_bg_mining] [ignore_battery]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3983"/>
+ <source>Mining started in daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3985"/>
+ <source>mining has NOT been started: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4005"/>
+ <source>Mining stopped in daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4007"/>
+ <source>mining has NOT been stopped: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4017"/>
<source>missing daemon URL argument</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3116"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4028"/>
<source>Unexpected array length - Exited simple_wallet::set_daemon()</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3130"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4050"/>
+ <source>Expected trusted or untrusted, got </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4067"/>
+ <source>trusted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4067"/>
+ <source>untrusted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4069"/>
<source>This does not seem to be a valid daemon URL.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3166"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3184"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4089"/>
+ <source>Blockchain saved</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4091"/>
+ <source>blockchain can&apos;t be saved: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4104"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4141"/>
+ <source>Height </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4105"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4142"/>
<source>txid </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3168"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3186"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4107"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4144"/>
<source>idx </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3299"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4121"/>
+ <source>NOTE: this transaction uses an encrypted payment ID: consider using subaddresses instead</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4124"/>
+ <source>WARNING: this transaction uses an unencrypted payment ID: consider using subaddresses instead</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4143"/>
+ <source>spent </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4168"/>
+ <source>Enter password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4195"/>
+ <source>Starting refresh...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4208"/>
+ <source>Refresh done, blocks received: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4215"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4511"/>
+ <source>daemon is busy. Please try again later.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4219"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4515"/>
+ <source>no connection to daemon. Please make sure daemon is running.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4224"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4524"/>
+ <source>RPC error: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4229"/>
+ <source>refresh error: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4234"/>
+ <source>internal error: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4249"/>
+ <source>refresh failed: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4249"/>
+ <source>Blocks received: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4275"/>
<source> (Some owned outputs have partial key images - import_multisig_info needed)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3300"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4277"/>
+ <source> (Some owned outputs have missing key images - import_key_images needed)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4278"/>
<source>Currently selected account: [</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3300"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4278"/>
<source>] </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3302"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4280"/>
+ <source>(No tag assigned)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4280"/>
<source>Tag: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3302"/>
- <source>(No tag assigned)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4281"/>
+ <source>Balance: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3309"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4282"/>
+ <source>unlocked balance: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4287"/>
<source>Balance per address:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3310"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4288"/>
<source>Address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3310"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5921"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4288"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7192"/>
<source>Balance</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3310"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5921"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4288"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7192"/>
<source>Unlocked balance</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3310"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4288"/>
<source>Outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3310"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5921"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4288"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7192"/>
<source>Label</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3318"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4296"/>
<source>%8u %6s %21s %21s %7u %21s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3327"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4305"/>
<source>usage: balance [detail]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3339"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3381"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4317"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4359"/>
<source>usage: incoming_transfers [available|unavailable] [verbose] [index=&lt;N&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3400"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4377"/>
+ <source>pubkey</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4377"/>
+ <source>key image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4378"/>
<source>spent</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3400"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4378"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4388"/>
+ <source>unlocked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4378"/>
+ <source>ringct</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4378"/>
<source>global index</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3400"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4378"/>
<source>tx id</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3400"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3451"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4378"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4429"/>
<source>addr index</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3423"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4387"/>
+ <source>T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4387"/>
+ <source>F</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4388"/>
+ <source>locked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4389"/>
+ <source>RingCT</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4389"/>
+ <source>-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4401"/>
<source>No incoming transfers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3427"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4405"/>
<source>No incoming available transfers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3431"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4409"/>
<source>No incoming unavailable transfers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3442"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4420"/>
<source>expected at least one payment ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3451"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4429"/>
<source>payment</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3451"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4429"/>
<source>transaction</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3451"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4429"/>
<source>height</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3451"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4429"/>
<source>unlock time</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3463"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4441"/>
<source>No payments with id </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3516"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3582"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3853"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4463"/>
+ <source>payment ID has invalid format, expected 16 or 64 character hex string: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4489"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4555"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4892"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5305"/>
<source>failed to get blockchain height: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3572"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5136"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5174"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5226"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5259"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4519"/>
+ <source>failed to get spent status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4545"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6388"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6426"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6483"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6514"/>
<source>failed to connect to the daemon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3590"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4563"/>
<source>
Transaction %llu/%llu: txid=%s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3600"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4579"/>
+ <source>failed to find construction data for tx input</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4584"/>
<source>
Input %llu/%llu: amount=%s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3616"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4600"/>
<source>failed to get output: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3624"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4608"/>
<source>output key&apos;s originating block height shouldn&apos;t be higher than the blockchain height</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3628"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4612"/>
<source>
Originating block heights: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3643"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4627"/>
<source>
|</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3643"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5651"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4627"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6915"/>
<source>|
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3660"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4644"/>
<source>
Warning: Some input keys being spent are from </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3662"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4645"/>
+ <source>the same transaction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4645"/>
+ <source>blocks that are temporally very close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4646"/>
<source>, which can break the anonymity of ring signature. Make sure this is intentional!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3705"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4184"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4688"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5257"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5536"/>
<source>Ring size must not be 0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3717"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4196"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4700"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5269"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5548"/>
<source>ring size %u is too small, minimum is %u</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3724"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4705"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5274"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5553"/>
+ <source>ring size %u is too large, maximum is %u</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4712"/>
<source>wrong number of arguments</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3830"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4266"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4479"/>
- <source>No payment id is included with this transaction. Is this okay? (Y/Yes/N/No): </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4747"/>
+ <source>payment id failed to encode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3872"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4286"/>
- <source>No outputs found, or daemon is not ready</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4792"/>
+ <source>failed to parse short payment ID from URI</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6743"/>
- <source>Transaction successfully saved to </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4815"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4817"/>
+ <source>Invalid last argument: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6743"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6745"/>
- <source>, txid </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4834"/>
+ <source>a single transaction cannot use more than one payment id</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6745"/>
- <source>Failed to save transaction to </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4851"/>
+ <source>failed to parse payment id, though it was detected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4081"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4314"/>
- <source>Sweeping %s in %llu transactions for a total fee of %s. Is this okay? (Y/Yes/N/No): </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5215"/>
+ <source>usage: %s [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] [outputs=&lt;N&gt;] &lt;address&gt; [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4087"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4320"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4519"/>
- <source>Sweeping %s for a total fee of %s. Is this okay? (Y/Yes/N/No): </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5318"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5562"/>
+ <source>Failed to parse number of outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4630"/>
- <source>Donating </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5323"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5567"/>
+ <source>Amount of outputs should be greater than 0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4792"/>
- <source>This is a watch only wallet</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5362"/>
+ <source>payment id has invalid format, expected 16 or 64 character hex string: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6571"/>
- <source>usage: show_transfer &lt;txid&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4730"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4847"/>
+ <source>Unencrypted payment IDs are bad for privacy: ask the recipient to use subaddresses instead</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6673"/>
- <source>Double spend seen on the network: this transaction may or may not end up being mined</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4761"/>
+ <source>bad locked_blocks parameter:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6708"/>
- <source>Transaction ID not found</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4766"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5298"/>
+ <source>Locked blocks too high, max 1000000 (˜4 yrs)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="214"/>
- <source>true</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5382"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5631"/>
+ <source>a single transaction cannot use more than one payment id: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="267"/>
- <source>failed to parse refresh type</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4857"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5391"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5599"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5639"/>
+ <source>failed to set up payment id, though it was decoded correctly</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="541"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="608"/>
- <source>wallet is watch-only and has no seed</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4806"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6476"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6809"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6817"/>
+ <source>amount is wrong: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="557"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="613"/>
- <source>wallet is non-deterministic and has no seed</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4807"/>
+ <source>expected number from 0 to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1226"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1245"/>
- <source>wallet is watch-only and cannot transfer</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4869"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5400"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5648"/>
+ <source>No payment id is included with this transaction. Is this okay? (Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1321"/>
- <source>could not change default priority</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4874"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4952"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5040"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5149"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5405"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5463"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5653"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5696"/>
+ <source>transaction cancelled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1919"/>
- <source>full (slowest, no assumptions); optimize-coinbase (fast, assumes the whole coinbase is paid to a single address); no-coinbase (fastest, assumes we receive no coinbase transaction), default (same as optimize-coinbase)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4908"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5420"/>
+ <source>No outputs found, or daemon is not ready</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1923"/>
- <source>monero, millinero, micronero, nanonero, piconero</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4931"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4941"/>
+ <source>Is this okay anyway? (Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1975"/>
- <source>Wallet name not valid. Please try again or use Ctrl-C to quit.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4941"/>
+ <source>Failed to check for backlog: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1992"/>
- <source>Wallet and key files found, loading...</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4982"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5436"/>
+ <source>
+Transaction </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1998"/>
- <source>Key file found but not wallet file. Regenerating...</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4989"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5443"/>
+ <source>WARNING: Outputs of multiple addresses are being used together, which might potentially compromise your privacy.
+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2004"/>
- <source>Key file not found. Failed to open wallet: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5004"/>
+ <source>.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2023"/>
- <source>Generating new wallet...</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5052"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5064"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5160"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5172"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5474"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5486"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5706"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5718"/>
+ <source>Failed to write transaction(s) to file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2141"/>
- <source>Electrum-style word list failed verification</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5056"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5068"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5164"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5176"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5478"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5490"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5710"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5722"/>
+ <source>Unsigned transaction(s) successfully written to file: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2174"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2194"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2229"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2248"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2268"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2284"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2332"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2357"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2373"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2413"/>
- <source>No data supplied, cancelled</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5119"/>
+ <source>No unmixable outputs found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2180"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2254"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2363"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3791"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4240"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4454"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4926"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4994"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5058"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5266"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6106"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6353"/>
- <source>failed to parse address</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5132"/>
+ <source>Sweeping </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2200"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2290"/>
- <source>failed to parse view key secret key</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5134"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5448"/>
+ <source>Sweeping %s in %llu transactions for a total fee of %s. Is this okay? (Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2210"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2308"/>
- <source>failed to verify view key secret key</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5140"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5454"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5688"/>
+ <source>Sweeping %s for a total fee of %s. Is this okay? (Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2214"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2312"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2393"/>
- <source>view key does not match standard address</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7569"/>
+ <source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2219"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2238"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2316"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2450"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2480"/>
- <source>account creation failed</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7570"/>
+ <source>Type: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2234"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2274"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2418"/>
- <source>failed to parse spend key secret key</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7571"/>
+ <source>Network type: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2300"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2439"/>
- <source>failed to verify spend key secret key</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7572"/>
+ <source>Testnet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2304"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2444"/>
- <source>spend key does not match standard address</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7573"/>
+ <source>Stagenet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2562"/>
- <source>failed to open account</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7573"/>
+ <source>Mainnet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2566"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3030"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3085"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3142"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4962"/>
- <source>wallet is null</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7586"/>
+ <source>usage: sign &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2680"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2685"/>
- <source>invalid language choice entered. Please try again.
-</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7591"/>
+ <source>wallet is watch-only and cannot sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2753"/>
- <source>View key: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7596"/>
+ <source>This wallet is multisig and cannot sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2935"/>
- <source>You may want to remove the file &quot;%s&quot; and try again</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7618"/>
+ <source>usage: verify &lt;filename&gt; &lt;address&gt; &lt;signature&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="2963"/>
- <source>failed to deinitialize wallet</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7643"/>
+ <source>Bad signature from </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3021"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3524"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6410"/>
- <source>this command requires a trusted daemon. Enable with --trusted-daemon</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7647"/>
+ <source>Good signature from </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3152"/>
- <source>blockchain can&apos;t be saved: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7661"/>
+ <source>usage: export_key_images &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3239"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3538"/>
- <source>daemon is busy. Please try again later.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7666"/>
+ <source>wallet is watch-only and cannot export key images</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3243"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3542"/>
- <source>no connection to daemon. Please make sure daemon is running.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7690"/>
+ <source>Signed key images exported to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3253"/>
- <source>refresh error: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7709"/>
+ <source>usage: import_key_images &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3303"/>
- <source>Balance: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7740"/>
+ <source>command only supported by HW wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3399"/>
- <source>pubkey</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7749"/>
+ <source>Failed to reconnect device</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3399"/>
- <source>key image</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7754"/>
+ <source>Failed to reconnect device: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3400"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3410"/>
- <source>unlocked</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7770"/>
+ <source>usage: export_outputs &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3400"/>
- <source>ringct</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7796"/>
+ <source>Outputs exported to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3409"/>
- <source>T</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7809"/>
+ <source>usage: import_outputs &lt;filename&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3409"/>
- <source>F</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7841"/>
+ <source>usage: show_transfer &lt;txid&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3410"/>
- <source>locked</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7947"/>
+ <source>Double spend seen on the network: this transaction may or may not end up being mined</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3411"/>
- <source>RingCT</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7982"/>
+ <source>Transaction ID not found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3411"/>
- <source>-</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8017"/>
+ <source>Transaction successfully saved to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3485"/>
- <source>payment ID has invalid format, expected 16 or 64 character hex string: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8017"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8019"/>
+ <source>, txid </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3546"/>
- <source>failed to get spent status</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8019"/>
+ <source>Failed to save transaction to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3661"/>
- <source>the same transaction</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="243"/>
+ <source>true</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3661"/>
- <source>blocks that are temporally very close</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="296"/>
+ <source>failed to parse refresh type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3778"/>
- <source>Locked blocks too high, max 1000000 (˜4 yrs)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="657"/>
+ <source>Enter optional seed offset passphrase, empty to see raw seed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5077"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5188"/>
- <source>Good signature</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2926"/>
+ <source>Enter seed offset passphrase, empty if none</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5104"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5190"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5293"/>
- <source>Bad signature</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="3838"/>
+ <source>You may want to remove the file &quot;%s&quot; and try again</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6046"/>
- <source>usage: integrated_address [payment ID]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5187"/>
+ <source>Discarding %s of unmixable outputs that cannot be spent, which can be undone by &quot;rescan_spent&quot;. Is this okay? (Y/Yes/N/No): </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5799"/>
+ <source>Donating %s %s to The Monero Project (donate.getmonero.org or %s).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5961"/>
+ <source>This is a multisig wallet, it can only sign with sign_multisig</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5966"/>
+ <source>This is a watch only wallet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5971"/>
+ <source>usage: sign_transfer [export_raw]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5984"/>
+ <source>Failed to sign transaction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5990"/>
+ <source>Failed to sign transaction: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6011"/>
+ <source>Transaction raw hex data exported to </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6032"/>
+ <source>Failed to load transaction from file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6061"/>
+ <source>usage: get_tx_key &lt;txid&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6068"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6104"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6166"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6215"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6297"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6382"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6420"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7451"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7479"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7848"/>
+ <source>failed to parse txid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/simplewallet/simplewallet.cpp" line="6082"/>
- <source>Standard address: </source>
+ <source>Tx key: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/simplewallet/simplewallet.cpp" line="6087"/>
- <source>failed to parse payment ID or address</source>
+ <source>no tx keys found for this txid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6098"/>
- <source>usage: address_book [(add (&lt;address&gt; [pid &lt;long or short payment id&gt;])|&lt;integrated address&gt; [&lt;description possibly with whitespaces&gt;])|(delete &lt;index&gt;)]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6097"/>
+ <source>usage: set_tx_key &lt;txid&gt; &lt;tx_key&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6128"/>
- <source>failed to parse payment ID</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6114"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6125"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6132"/>
+ <source>failed to parse tx_key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6146"/>
- <source>failed to parse index</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6141"/>
+ <source>Tx key successfully stored.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6154"/>
- <source>Address book is empty.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6145"/>
+ <source>Failed to store tx key: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6160"/>
- <source>Index: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6159"/>
+ <source>usage: get_tx_proof &lt;txid&gt; &lt;address&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6161"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6287"/>
- <source>Address: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6184"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6399"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6494"/>
+ <source>signature file saved to: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6162"/>
- <source>Payment ID: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6186"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6401"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6496"/>
+ <source>failed to save signature file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6163"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6286"/>
- <source>Description: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6190"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6278"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6356"/>
+ <source>error: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6173"/>
- <source>usage: set_tx_note [txid] free text note</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6200"/>
+ <source>usage: check_tx_key &lt;txid&gt; &lt;txkey&gt; &lt;address&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6201"/>
- <source>usage: get_tx_note [txid]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6223"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6232"/>
+ <source>failed to parse tx key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6304"/>
- <source>usage: sign &lt;filename&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6254"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6327"/>
+ <source>received</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6309"/>
- <source>wallet is watch-only and cannot sign</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6254"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6327"/>
+ <source>in txid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6257"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6330"/>
+ <source>WARNING: this transaction is not yet included in the blockchain!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6267"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6340"/>
+ <source>WARNING: failed to determine number of confirmations!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="951"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6323"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6273"/>
<location filename="../src/simplewallet/simplewallet.cpp" line="6346"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6501"/>
- <source>failed to read file </source>
+ <source>received nothing in txid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5039"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6286"/>
<source>usage: check_tx_proof &lt;txid&gt; &lt;address&gt; &lt;signature_file&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5066"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5181"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5278"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6313"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6433"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6533"/>
<source>failed to load signature file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5117"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6324"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6440"/>
+ <source>Good signature</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6351"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6442"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6548"/>
+ <source>Bad signature</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6369"/>
<source>usage: get_spend_proof &lt;txid&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5123"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6375"/>
<source>wallet is watch-only and cannot generate the proof</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5161"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6413"/>
<source>usage: check_spend_proof &lt;txid&gt; &lt;signature_file&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5202"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6459"/>
<source>usage: get_reserve_proof (all|&lt;amount&gt;) [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5208"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6465"/>
<source>The reserve proof can be generated only by a full wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5253"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6508"/>
<source>usage: check_reserve_proof &lt;address&gt; &lt;signature_file&gt; [&lt;message&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5271"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6526"/>
<source>Address must not be a subaddress</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5289"/>
- <source>Good signature -- total: %s, spent: %s, unspent: %s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5353"/>
- <source>usage: show_transfers [in|out|all|pending|failed] [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;min_height&gt; [&lt;max_height&gt;]]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6606"/>
+ <source>usage: show_transfers [in|out|all|pending|failed|coinbase] [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;min_height&gt; [&lt;max_height&gt;]]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5490"/>
- <source>[Double spend seen on the network: this transaction may or may not end up being mined] </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6659"/>
+ <source>bad min_height parameter:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5526"/>
- <source>usage: unspent_outputs [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;min_amount&gt; [&lt;max_amount&gt;]]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6671"/>
+ <source>bad max_height parameter:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5586"/>
- <source>There is no unspent output in the specified address</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6692"/>
+ <source>block</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5699"/>
- <source> (no daemon)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6692"/>
+ <source>in</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5701"/>
- <source> (out of sync)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6726"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6778"/>
+ <source>out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5758"/>
- <source>(Untitled account)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6754"/>
+ <source>[Double spend seen on the network: this transaction may or may not end up being mined] </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5771"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5789"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5814"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5837"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5990"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6013"/>
- <source>failed to parse index: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6778"/>
+ <source>failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5776"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5995"/>
- <source>specify an index between 0 and </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6778"/>
+ <source>pending</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5873"/>
- <source>usage:
- account
- account new &lt;label text with white spaces allowed&gt;
- account switch &lt;index&gt;
- account label &lt;index&gt; &lt;label text with white spaces allowed&gt;
- account tag &lt;tag_name&gt; &lt;account_index_1&gt; [&lt;account_index_2&gt; ...]
- account untag &lt;account_index_1&gt; [&lt;account_index_2&gt; ...]
- account tag_description &lt;tag_name&gt; &lt;description&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6790"/>
+ <source>usage: unspent_outputs [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;min_amount&gt; [&lt;max_amount&gt;]]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5901"/>
- <source>
-Grand total:
- Balance: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6824"/>
+ <source>&lt;min_amount&gt; should be smaller than &lt;max_amount&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5901"/>
- <source>, unlocked balance: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6850"/>
+ <source>There is no unspent output in the specified address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5909"/>
- <source>Untagged accounts:</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6856"/>
+ <source>
+Amount: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5915"/>
- <source>Tag %s is unregistered.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6856"/>
+ <source>, number of keys: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5918"/>
- <source>Accounts with tag: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6861"/>
+ <source> </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5919"/>
- <source>Tag&apos;s description: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6866"/>
+ <source>
+Min block height: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5921"/>
- <source>Account</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6867"/>
+ <source>
+Max block height: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5927"/>
- <source> %c%8u %6s %21s %21s %21s</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6868"/>
+ <source>
+Min amount found: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5937"/>
- <source>----------------------------------------------------------------------------------</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6869"/>
+ <source>
+Max amount found: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5938"/>
- <source>%15s %21s %21s</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6870"/>
+ <source>
+Total count: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5961"/>
- <source>Primary address</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6910"/>
+ <source>
+Bin size: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5961"/>
- <source>(used)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6911"/>
+ <source>
+Outputs per *: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5982"/>
- <source>(Untitled address)</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6913"/>
+ <source>count
+ ^
+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6022"/>
- <source>&lt;index_min&gt; is already out of bound</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6915"/>
+ <source> |</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6027"/>
- <source>&lt;index_max&gt; exceeds the bound</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6917"/>
+ <source> +</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6035"/>
- <source>usage: address [ new &lt;label text with white spaces allowed&gt; | all | &lt;index_min&gt; [&lt;index_max&gt;] | label &lt;index&gt; &lt;label text with white spaces allowed&gt; ]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6917"/>
+ <source>+--&gt; block height
+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6053"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6065"/>
- <source>Integrated addresses can only be created for account 0</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6918"/>
+ <source> ^</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6077"/>
- <source>Integrated address: %s, payment ID: %s</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6918"/>
+ <source>^
+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6082"/>
- <source>Subaddress: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6919"/>
+ <source> </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6242"/>
- <source>usage: get_description</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6926"/>
+ <source>Warning: this will lose any information which can not be recovered from the blockchain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6248"/>
- <source>no description found</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6927"/>
+ <source>This includes destination addresses, tx secret keys, tx notes, etc</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6250"/>
- <source>description found: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6928"/>
+ <source>Rescan anyway ? (Y/Yes/N/No): </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6285"/>
- <source>Filename: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6544"/>
+ <source>Good signature -- total: %s, spent: %s, unspent: %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6290"/>
- <source>Watch only</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1588"/>
+ <source>usage: blackball &lt;amount&gt;/&lt;offset&gt; | &lt;filename&gt; [add]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6292"/>
- <source>%u/%u multisig%s</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1621"/>
+ <source>First line is not an amount</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6294"/>
- <source>Normal</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1635"/>
+ <source>Invalid output: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6295"/>
- <source>Type: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1660"/>
+ <source>Invalid output key, and file doesn&apos;t exist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6296"/>
- <source>Testnet: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1677"/>
+ <source>usage: unblackball &lt;amount&gt;/&lt;offset&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6296"/>
- <source>Yes</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1683"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1710"/>
+ <source>Invalid output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6296"/>
- <source>No</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1704"/>
+ <source>usage: blackballed &lt;amount&gt;/&lt;offset&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6314"/>
- <source>This wallet is multisig and cannot sign</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1818"/>
+ <source>WARNING: from v8, ring size will be fixed and this setting will be ignored.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6335"/>
- <source>usage: verify &lt;filename&gt; &lt;address&gt; &lt;signature&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="1959"/>
+ <source>invalid argument: must be either 0/never, 1/action, or 2/encrypt/decrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6360"/>
- <source>Bad signature from </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2256"/>
+ <source>transfer [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] (&lt;URI&gt; | &lt;address&gt; &lt;amount&gt;) [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6364"/>
- <source>Good signature from </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2257"/>
+ <source>Transfer &lt;amount&gt; to &lt;address&gt;. If the parameter &quot;index=&lt;N1&gt;[,&lt;N2&gt;,...]&quot; is specified, the wallet uses outputs received by addresses of those indices. If omitted, the wallet randomly chooses address indices to be used. In any case, it tries its best not to combine outputs across multiple addresses. &lt;priority&gt; is the priority of the transaction. The higher the priority, the higher the transaction fee. Valid values in priority order (from lowest to highest) are: unimportant, normal, elevated, priority. If omitted, the default value (see the command &quot;set priority&quot;) is used. &lt;ring_size&gt; is the number of inputs to include for untraceability. Multiple payments can be made at once by adding URI_2 or &lt;address_2&gt; &lt;amount_2&gt; etcetera (before the payment ID, if it&apos;s included)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6373"/>
- <source>usage: export_key_images &lt;filename&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2260"/>
+ <source>locked_transfer [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] (&lt;URI&gt; | &lt;addr&gt; &lt;amount&gt;) &lt;lockblocks&gt; [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6378"/>
- <source>wallet is watch-only and cannot export key images</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2261"/>
+ <source>Transfer &lt;amount&gt; to &lt;address&gt; and lock it for &lt;lockblocks&gt; (max. 1000000). If the parameter &quot;index=&lt;N1&gt;[,&lt;N2&gt;,...]&quot; is specified, the wallet uses outputs received by addresses of those indices. If omitted, the wallet randomly chooses address indices to be used. In any case, it tries its best not to combine outputs across multiple addresses. &lt;priority&gt; is the priority of the transaction. The higher the priority, the higher the transaction fee. Valid values in priority order (from lowest to highest) are: unimportant, normal, elevated, priority. If omitted, the default value (see the command &quot;set priority&quot;) is used. &lt;ring_size&gt; is the number of inputs to include for untraceability. Multiple payments can be made at once by adding URI_2 or &lt;address_2&gt; &lt;amount_2&gt; etcetera (before the payment ID, if it&apos;s included)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="906"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6391"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6473"/>
- <source>failed to save file </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2270"/>
+ <source>sweep_all [index=&lt;N1&gt;[,&lt;N2&gt;,...]] [&lt;priority&gt;] [&lt;ring_size&gt;] [outputs=&lt;N&gt;] &lt;address&gt; [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6402"/>
- <source>Signed key images exported to </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2271"/>
+ <source>Send all unlocked balance to an address. If the parameter &quot;index&lt;N1&gt;[,&lt;N2&gt;,...]&quot; is specified, the wallet sweeps outputs received by those address indices. If omitted, the wallet randomly chooses an address index to be used. If the parameter &quot;outputs=&lt;N&gt;&quot; is specified and N &gt; 0, wallet splits the transaction into N even outputs.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6416"/>
- <source>usage: import_key_images &lt;filename&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2278"/>
+ <source>sweep_single [&lt;priority&gt;] [&lt;ring_size&gt;] [outputs=&lt;N&gt;] &lt;key_image&gt; &lt;address&gt; [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6447"/>
- <source>usage: export_outputs &lt;filename&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2341"/>
+ <source>Available options:
+ seed language
+ Set the wallet&apos;s seed language.
+ always-confirm-transfers &lt;1|0&gt;
+ Whether to confirm unsplit txes.
+ print-ring-members &lt;1|0&gt;
+ Whether to print detailed information about ring members during confirmation.
+ store-tx-info &lt;1|0&gt;
+ Whether to store outgoing tx info (destination address, payment ID, tx secret key) for future reference.
+ default-ring-size &lt;n&gt;
+ Set the default ring size (default and minimum is 5).
+ auto-refresh &lt;1|0&gt;
+ Whether to automatically synchronize new blocks from the daemon.
+ refresh-type &lt;full|optimize-coinbase|no-coinbase|default&gt;
+ Set the wallet&apos;s refresh behaviour.
+ priority [0|1|2|3|4]
+ Set the fee to default/unimportant/normal/elevated/priority.
+ confirm-missing-payment-id &lt;1|0&gt;
+ ask-password &lt;0|1|2 (or never|action|decrypt)&gt;
+ unit &lt;monero|millinero|micronero|nanonero|piconero&gt;
+ Set the default monero (sub-)unit.
+ min-outputs-count [n]
+ Try to keep at least that many outputs of value at least min-outputs-value.
+ min-outputs-value [n]
+ Try to keep at least min-outputs-count outputs of at least that value.
+ merge-destinations &lt;1|0&gt;
+ Whether to merge multiple payments to the same destination address.
+ confirm-backlog &lt;1|0&gt;
+ Whether to warn if there is transaction backlog.
+ confirm-backlog-threshold [n]
+ Set a threshold for confirm-backlog to only warn if the transaction backlog is greater than n blocks.
+ refresh-from-block-height [n]
+ Set the height before which to ignore blocks.
+ auto-low-priority &lt;1|0&gt;
+ Whether to automatically use the low priority fee level when it&apos;s safe to do so.
+ segregate-pre-fork-outputs &lt;1|0&gt;
+ Set this if you intend to spend outputs on both Monero AND a key reusing fork.
+ key-reuse-mitigation2 &lt;1|0&gt;
+ Set this if you are not sure whether you will spend on a key reusing Monero fork later.
+subaddress-lookahead &lt;major&gt;:&lt;minor&gt;
+ Set the lookahead sizes for the subaddress hash table.
+ Set this if you are not sure whether you will spend on a key reusing Monero fork later.
+ segregation-height &lt;n&gt;
+ Set to the height of a key reusing fork you want to use, 0 to use default.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6484"/>
- <source>Outputs exported to </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2545"/>
+ <source>blackball &lt;amount&gt;/&lt;offset&gt; | &lt;filename&gt; [add]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6492"/>
- <source>usage: import_outputs &lt;filename&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2549"/>
+ <source>unblackball &lt;amount&gt;/&lt;offset&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3819"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5219"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5545"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5553"/>
- <source>amount is wrong: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="2553"/>
+ <source>blackballed &lt;amount&gt;/&lt;offset&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="3820"/>
- <source>expected number from 0 to </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="4160"/>
+ <source>Password needed (%s) - use the refresh command</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4079"/>
- <source>Sweeping </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5609"/>
+ <source>usage: sweep_single [&lt;priority&gt;] [&lt;ring_size&gt;] [outputs=&lt;N&gt;] &lt;key_image&gt; &lt;address&gt; [&lt;payment_id&gt;]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4559"/>
- <source>Money successfully sent, transaction: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6968"/>
+ <source>wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4716"/>
- <source>Change goes to more than one address</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6970"/>
+ <source> (no daemon)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4757"/>
- <source>%s change to %s</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6972"/>
+ <source> (out of sync)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4760"/>
- <source>no change</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7029"/>
+ <source>(Untitled account)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1044"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="1057"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4826"/>
- <source>Transaction successfully signed to file </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7042"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7060"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7085"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7108"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7261"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7284"/>
+ <source>failed to parse index: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4876"/>
- <source>usage: get_tx_key &lt;txid&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7047"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7266"/>
+ <source>specify an index between 0 and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4884"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4919"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4968"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5050"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5130"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5168"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6180"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6208"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6578"/>
- <source>failed to parse txid</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7144"/>
+ <source>usage:
+ account
+ account new &lt;label text with white spaces allowed&gt;
+ account switch &lt;index&gt;
+ account label &lt;index&gt; &lt;label text with white spaces allowed&gt;
+ account tag &lt;tag_name&gt; &lt;account_index_1&gt; [&lt;account_index_2&gt; ...]
+ account untag &lt;account_index_1&gt; [&lt;account_index_2&gt; ...]
+ account tag_description &lt;tag_name&gt; &lt;description&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4898"/>
- <source>Tx key: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7172"/>
+ <source>
+Grand total:
+ Balance: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4903"/>
- <source>no tx keys found for this txid</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7172"/>
+ <source>, unlocked balance: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4912"/>
- <source>usage: get_tx_proof &lt;txid&gt; &lt;address&gt; [&lt;message&gt;]</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7180"/>
+ <source>Untagged accounts:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4937"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5147"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5239"/>
- <source>signature file saved to: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7186"/>
+ <source>Tag %s is unregistered.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4939"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5149"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5241"/>
- <source>failed to save signature file</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7189"/>
+ <source>Accounts with tag: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4953"/>
- <source>usage: check_tx_key &lt;txid&gt; &lt;txkey&gt; &lt;address&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7190"/>
+ <source>Tag&apos;s description: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4976"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4985"/>
- <source>failed to parse tx key</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7192"/>
+ <source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="4943"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5031"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5109"/>
- <source>error: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7198"/>
+ <source> %c%8u %6s %21s %21s %21s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5007"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5080"/>
- <source>received</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7208"/>
+ <source>----------------------------------------------------------------------------------</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5007"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5080"/>
- <source>in txid</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7209"/>
+ <source>%15s %21s %21s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5026"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5099"/>
- <source>received nothing in txid</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7232"/>
+ <source>Primary address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5010"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5083"/>
- <source>WARNING: this transaction is not yet included in the blockchain!</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7232"/>
+ <source>(used)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5016"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5089"/>
- <source>This transaction has %u confirmations</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7253"/>
+ <source>(Untitled address)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5020"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5093"/>
- <source>WARNING: failed to determine number of confirmations!</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7293"/>
+ <source>&lt;index_min&gt; is already out of bound</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5401"/>
- <source>bad min_height parameter:</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7298"/>
+ <source>&lt;index_max&gt; exceeds the bound</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5413"/>
- <source>bad max_height parameter:</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7306"/>
+ <source>usage: address [ new &lt;label text with white spaces allowed&gt; | all | &lt;index_min&gt; [&lt;index_max&gt;] | label &lt;index&gt; &lt;label text with white spaces allowed&gt; ]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5473"/>
- <source>in</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7317"/>
+ <source>usage: integrated_address [payment ID]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5473"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5514"/>
- <source>out</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7324"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7336"/>
+ <source>Integrated addresses can only be created for account 0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5514"/>
- <source>failed</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7329"/>
+ <source>Matching integrated address: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5514"/>
- <source>pending</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7348"/>
+ <source>Integrated address: %s, payment ID: %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5560"/>
- <source>&lt;min_amount&gt; should be smaller than &lt;max_amount&gt;</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7353"/>
+ <source>Subaddress: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5592"/>
- <source>
-Amount: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7353"/>
+ <source>Standard address: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5592"/>
- <source>, number of keys: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7358"/>
+ <source>failed to parse payment ID or address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5597"/>
- <source> </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7369"/>
+ <source>usage: address_book [(add (&lt;address&gt; [pid &lt;long or short payment id&gt;])|&lt;integrated address&gt; [&lt;description possibly with whitespaces&gt;])|(delete &lt;index&gt;)]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5602"/>
- <source>
-Min block height: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7399"/>
+ <source>failed to parse payment ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5603"/>
- <source>
-Max block height: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7417"/>
+ <source>failed to parse index</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5604"/>
- <source>
-Min amount found: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7425"/>
+ <source>Address book is empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5605"/>
- <source>
-Max amount found: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7431"/>
+ <source>Index: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5606"/>
- <source>
-Total count: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7432"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7562"/>
+ <source>Address: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5646"/>
- <source>
-Bin size: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7433"/>
+ <source>Payment ID: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5647"/>
- <source>
-Outputs per *: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7434"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7561"/>
+ <source>Description: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5649"/>
- <source>count
- ^
-</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7444"/>
+ <source>usage: set_tx_note [txid] free text note</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5651"/>
- <source> |</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7472"/>
+ <source>usage: get_tx_note [txid]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5653"/>
- <source> +</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7513"/>
+ <source>usage: get_description</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5653"/>
- <source>+--&gt; block height
-</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7519"/>
+ <source>no description found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5654"/>
- <source> ^</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7521"/>
+ <source>description found: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5654"/>
- <source>^
-</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7560"/>
+ <source>Filename: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5655"/>
- <source> </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7565"/>
+ <source>Watch only</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="5696"/>
- <source>wallet</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="7567"/>
+ <source>%u/%u multisig%s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="666"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6057"/>
- <source>Random payment ID: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="5926"/>
+ <source>%s change to %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6058"/>
- <source>Matching integrated address: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6263"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6336"/>
+ <source>This transaction has %u confirmations</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -3542,58 +4255,78 @@ Outputs per *: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="81"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="75"/>
+ <source>Create stagenet multisig wallets</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="76"/>
+ <source>Create an address file for new wallets</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="83"/>
<source>Generating %u %u/%u multisig wallets</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="138"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="107"/>
+ <source>Failed to verify multisig info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="142"/>
<source>Error verifying multisig extra info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="146"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="150"/>
<source>Error finalizing multisig</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="153"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="157"/>
<source>Generated multisig wallets for address </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="157"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="161"/>
<source>Error creating multisig wallets: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="176"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="186"/>
<source>This program generates a set of multisig wallets - use this simpler scheme only if all the participants trust each other</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="194"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="205"/>
+ <source>Error: Can&apos;t specify more than one of --testnet and --stagenet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="212"/>
<source>Error: expected N/M, but got: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="202"/>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="211"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="220"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="229"/>
<source>Error: either --scheme or both of --threshold and --participants may be given</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="218"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="236"/>
<source>Error: expected N &gt; 1 and N &lt;= M, but got N==%u and M==%d</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="227"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="245"/>
<source>Error: --filename-base is required</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="233"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="251"/>
<source>Error: unsupported scheme: only N/N and N-1/N are supported</source>
<translation type="unfinished"></translation>
</message>
@@ -3601,98 +4334,311 @@ Outputs per *: </source>
<context>
<name>sw</name>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="115"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="119"/>
<source>Generate new wallet and save it to &lt;arg&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="116"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="120"/>
+ <source>Generate new wallet from device and save it to &lt;arg&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="121"/>
<source>Generate incoming-only wallet from view key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="117"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="122"/>
<source>Generate deterministic wallet from spend key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="118"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="123"/>
<source>Generate wallet from private keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="119"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="124"/>
<source>Generate a master wallet from multisig wallet keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="121"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="126"/>
<source>Language for mnemonic</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="122"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="127"/>
<source>Specify Electrum seed for wallet recovery/creation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="123"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="128"/>
<source>Recover wallet using Electrum-style mnemonic seed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="124"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="129"/>
<source>Recover multisig wallet using Electrum-style mnemonic seed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="125"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="130"/>
<source>Generate non-deterministic view and spend keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="126"/>
- <source>Enable commands which rely on a trusted daemon</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="183"/>
+ <source>failed to read wallet password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="127"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="190"/>
+ <source>Enter a new password for the wallet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="190"/>
+ <source>Wallet password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="268"/>
+ <source>invalid argument: must be either 0/1, true/false, y/n, yes/no</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="324"/>
+ <source>DNSSEC validation passed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="328"/>
+ <source>WARNING: DNSSEC validation was unsuccessful, this address may not be correct!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="331"/>
+ <source>For URL: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="333"/>
+ <source> Monero Address = </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="335"/>
+ <source>Is this OK? (Y/n) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="345"/>
+ <source>you have cancelled the transfer request</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="366"/>
+ <source>failed to parse index: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="379"/>
+ <source>invalid format for subaddress lookahead; must be &lt;major&gt;:&lt;minor&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="396"/>
+ <source>no connection to daemon. Please make sure daemon is running.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="401"/>
+ <source>RPC error: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="405"/>
+ <source>failed to get random outputs to mix: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="412"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="420"/>
+ <source>Not enough money in unlocked balance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="430"/>
+ <source>Failed to find a way to create transactions. This is usually due to dust which is so small it cannot pay for itself in fees, or trying to send more money than the unlocked balance, or not leaving enough for fees</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="436"/>
+ <source>not enough outputs for specified ring size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="439"/>
+ <source>output amount</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="439"/>
+ <source>found outputs to use</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="441"/>
+ <source>Please use sweep_unmixable.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="445"/>
+ <source>transaction was not constructed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="450"/>
+ <source>transaction %s was rejected by daemon with status: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="453"/>
+ <source>Reason: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="462"/>
+ <source>one of destinations is zero</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="467"/>
+ <source>failed to find a suitable way to split transactions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="473"/>
+ <source>unknown transfer error: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="478"/>
+ <source>Multisig error: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="484"/>
+ <source>internal error: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="489"/>
+ <source>unexpected error: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="493"/>
+ <source>There was an error, which could mean the node may be trying to get you to retry creating a transaction, and zero in on which outputs you own. Or it could be a bona fide error. It may be prudent to disconnect from this node, and not try to send a transaction immediately. Alternatively, connect to another node so the original node cannot correlate information.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="503"/>
+ <source>File %s likely stores wallet private keys! Use a different file name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="506"/>
+ <source>File %s already exists. Are you sure to overwrite it? (Y/Yes/N/No): </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6580"/>
+ <source> seconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6582"/>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6584"/>
+ <source> hours</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6586"/>
+ <source> days</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6588"/>
+ <source> months</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="6589"/>
+ <source>a long time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8074"/>
+ <source>This is the command line monero wallet. It needs to connect to a monero
+daemon to work correctly.
+WARNING: Do not reuse your Monero keys on another fork, UNLESS this fork has key reuse mitigations built in. Doing so will harm your privacy.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8099"/>
+ <source>Unknown command: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="131"/>
<source>Allow communicating with a daemon that uses a different RPC version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="128"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="132"/>
<source>Restore from specific blockchain height</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="129"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="133"/>
<source>The newly created transaction will not be relayed to the monero network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="171"/>
- <source>daemon is busy. Please try again later.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="134"/>
+ <source>Create an address file for new wallets</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="180"/>
- <source>possibly lost connection to daemon</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="136"/>
+ <source>Display English language names</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="197"/>
- <source>Error: </source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="200"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="392"/>
+ <source>daemon is busy. Please try again later.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6787"/>
- <source>This is the command line monero wallet. It needs to connect to a monero
-daemon to work correctly.</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="209"/>
+ <source>possibly lost connection to daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="226"/>
+ <source>Error: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6801"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8093"/>
<source>Failed to initialize wallet</source>
<translation type="unfinished"></translation>
</message>
@@ -3700,299 +4646,354 @@ daemon to work correctly.</source>
<context>
<name>tools::wallet2</name>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="113"/>
+ <location filename="../src/wallet/wallet2.cpp" line="142"/>
<source>Use daemon instance at &lt;host&gt;:&lt;port&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="114"/>
+ <location filename="../src/wallet/wallet2.cpp" line="143"/>
<source>Use daemon instance at host &lt;arg&gt; instead of localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="116"/>
+ <location filename="../src/wallet/wallet2.cpp" line="147"/>
<source>Wallet password file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="117"/>
+ <location filename="../src/wallet/wallet2.cpp" line="148"/>
<source>Use daemon instance at port &lt;arg&gt; instead of 18081</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="119"/>
+ <location filename="../src/wallet/wallet2.cpp" line="150"/>
<source>For testnet. Daemon must also be launched with --testnet flag</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="120"/>
- <source>Restricts to view-only commands</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../src/wallet/wallet2.cpp" line="168"/>
+ <location filename="../src/wallet/wallet2.cpp" line="220"/>
<source>can&apos;t specify daemon host or port more than once</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="204"/>
+ <location filename="../src/wallet/wallet2.cpp" line="291"/>
<source>can&apos;t specify more than one of --password and --password-file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="217"/>
+ <location filename="../src/wallet/wallet2.cpp" line="304"/>
<source>the password file specified could not be read</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="240"/>
+ <location filename="../src/wallet/wallet2.cpp" line="330"/>
<source>Failed to load file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="115"/>
+ <location filename="../src/wallet/wallet2.cpp" line="146"/>
<source>Wallet password (escape/quote as needed)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="118"/>
+ <location filename="../src/wallet/wallet2.cpp" line="144"/>
+ <source>Enable commands which rely on a trusted daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="145"/>
+ <source>Disable commands which rely on a trusted daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="149"/>
<source>Specify username[:password] for daemon RPC client</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="224"/>
+ <location filename="../src/wallet/wallet2.cpp" line="151"/>
+ <source>For stagenet. Daemon must also be launched with --stagenet flag</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="153"/>
+ <source>Set shared ring database path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="164"/>
+ <source>Number of rounds for the key derivation function</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="165"/>
+ <source>HW device to use</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="251"/>
+ <source>--trusted-daemon and --untrusted-daemon are both seen, assuming untrusted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="261"/>
+ <source>Daemon is local, assuming trusted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="311"/>
<source>no password specified; use --prompt-for-password to prompt for a password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="246"/>
+ <location filename="../src/wallet/wallet2.cpp" line="313"/>
+ <source>Enter a new password for the wallet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="313"/>
+ <source>Wallet password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="336"/>
<source>Failed to parse JSON</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="253"/>
+ <location filename="../src/wallet/wallet2.cpp" line="343"/>
<source>Version %u too new, we can only grok up to %u</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="269"/>
+ <location filename="../src/wallet/wallet2.cpp" line="359"/>
<source>failed to parse view key secret key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="274"/>
- <location filename="../src/wallet/wallet2.cpp" line="339"/>
- <location filename="../src/wallet/wallet2.cpp" line="380"/>
+ <location filename="../src/wallet/wallet2.cpp" line="364"/>
+ <location filename="../src/wallet/wallet2.cpp" line="432"/>
+ <location filename="../src/wallet/wallet2.cpp" line="475"/>
<source>failed to verify view key secret key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="285"/>
+ <location filename="../src/wallet/wallet2.cpp" line="375"/>
<source>failed to parse spend key secret key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="290"/>
- <location filename="../src/wallet/wallet2.cpp" line="349"/>
- <location filename="../src/wallet/wallet2.cpp" line="405"/>
+ <location filename="../src/wallet/wallet2.cpp" line="380"/>
+ <location filename="../src/wallet/wallet2.cpp" line="442"/>
+ <location filename="../src/wallet/wallet2.cpp" line="501"/>
<source>failed to verify spend key secret key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="302"/>
+ <location filename="../src/wallet/wallet2.cpp" line="392"/>
<source>Electrum-style word list failed verification</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="319"/>
- <source>At least one of Electrum-style word list and private view key and private spend key must be specified</source>
+ <location filename="../src/wallet/wallet2.cpp" line="412"/>
+ <source>At least one of either an Electrum-style word list, private view key, or private spend key must be specified</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="323"/>
+ <location filename="../src/wallet/wallet2.cpp" line="416"/>
<source>Both Electrum-style word list and private key(s) specified</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="333"/>
+ <location filename="../src/wallet/wallet2.cpp" line="426"/>
<source>invalid address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="342"/>
+ <location filename="../src/wallet/wallet2.cpp" line="435"/>
<source>view key does not match standard address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="352"/>
+ <location filename="../src/wallet/wallet2.cpp" line="445"/>
<source>spend key does not match standard address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="360"/>
+ <location filename="../src/wallet/wallet2.cpp" line="453"/>
<source>Cannot generate deprecated wallets from JSON</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="392"/>
+ <location filename="../src/wallet/wallet2.cpp" line="487"/>
<source>failed to parse address: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="398"/>
+ <location filename="../src/wallet/wallet2.cpp" line="493"/>
<source>Address must be specified in order to create watch-only wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="413"/>
+ <location filename="../src/wallet/wallet2.cpp" line="510"/>
<source>failed to generate new wallet: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="2813"/>
- <location filename="../src/wallet/wallet2.cpp" line="2873"/>
- <location filename="../src/wallet/wallet2.cpp" line="2952"/>
- <location filename="../src/wallet/wallet2.cpp" line="2998"/>
- <location filename="../src/wallet/wallet2.cpp" line="3089"/>
- <location filename="../src/wallet/wallet2.cpp" line="3189"/>
- <location filename="../src/wallet/wallet2.cpp" line="3599"/>
- <location filename="../src/wallet/wallet2.cpp" line="3955"/>
+ <location filename="../src/wallet/wallet2.cpp" line="1271"/>
+ <source>Password is needed to compute key image for incoming monero</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="1272"/>
+ <source>Invalid password: password is needed to compute key image for incoming monero</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet2.cpp" line="3496"/>
+ <location filename="../src/wallet/wallet2.cpp" line="4062"/>
+ <location filename="../src/wallet/wallet2.cpp" line="4495"/>
<source>Primary account</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="7914"/>
+ <location filename="../src/wallet/wallet2.cpp" line="9547"/>
<source>No funds received in this tx.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet2.cpp" line="8607"/>
+ <location filename="../src/wallet/wallet2.cpp" line="10261"/>
<source>failed to read file </source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>tools::wallet_rpc_server</name>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="160"/>
- <source>Daemon is local, assuming trusted</source>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="135"/>
+ <source>Set subaddress lookahead sizes to &lt;major&gt;:&lt;minor&gt;</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>tools::wallet_rpc_server</name>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="175"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="180"/>
<source>Failed to create directory </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="177"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="182"/>
<source>Failed to create directory %s: %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="188"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="193"/>
<source>Cannot specify --</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="188"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="193"/>
<source> and --</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="207"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="212"/>
<source>Failed to create file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="207"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="212"/>
<source>. Check permissions or remove file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="217"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="222"/>
<source>Error writing to file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="220"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="225"/>
<source>RPC username/password is stored in file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="443"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="479"/>
<source>Tag %s is unregistered.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2435"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="2877"/>
<source>Transaction not possible. Available only %s, transaction amount %s = %s + %s (fee)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2870"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3495"/>
<source>This is the RPC monero wallet. It needs to connect to a monero
daemon to work correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2893"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3321"/>
+ <source>Can&apos;t specify more than one of --testnet and --stagenet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3336"/>
<source>Can&apos;t specify more than one of --wallet-file and --generate-from-json</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2905"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3348"/>
<source>Must specify --wallet-file or --generate-from-json or --wallet-dir</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2909"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3352"/>
<source>Loading wallet...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2942"/>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2975"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3386"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3418"/>
<source>Saving wallet...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2944"/>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2977"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3388"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3420"/>
<source>Successfully saved</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2947"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3391"/>
<source>Successfully loaded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2951"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3395"/>
<source>Wallet initialization failed: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2958"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3401"/>
<source>Failed to initialize wallet RPC server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2962"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3405"/>
<source>Starting wallet RPC server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2969"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3412"/>
<source>Failed to run wallet: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2972"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3415"/>
<source>Stopped wallet RPC server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2981"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3424"/>
<source>Failed to save wallet: </source>
<translation type="unfinished"></translation>
</message>
@@ -4000,9 +5001,9 @@ daemon to work correctly.</source>
<context>
<name>wallet_args</name>
<message>
- <location filename="../src/gen_multisig/gen_multisig.cpp" line="166"/>
- <location filename="../src/simplewallet/simplewallet.cpp" line="6760"/>
- <location filename="../src/wallet/wallet_rpc_server.cpp" line="2856"/>
+ <location filename="../src/gen_multisig/gen_multisig.cpp" line="172"/>
+ <location filename="../src/wallet/wallet_rpc_server.cpp" line="3476"/>
+ <location filename="../src/simplewallet/simplewallet.cpp" line="8042"/>
<source>Wallet options</source>
<translation type="unfinished"></translation>
</message>
@@ -4017,48 +5018,48 @@ daemon to work correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_args.cpp" line="104"/>
+ <location filename="../src/wallet/wallet_args.cpp" line="105"/>
<source>Max number of threads to use for a parallel job</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_args.cpp" line="105"/>
+ <location filename="../src/wallet/wallet_args.cpp" line="106"/>
<source>Specify log file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_args.cpp" line="106"/>
+ <location filename="../src/wallet/wallet_args.cpp" line="107"/>
<source>Config file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_args.cpp" line="115"/>
+ <location filename="../src/wallet/wallet_args.cpp" line="119"/>
<source>General options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_args.cpp" line="138"/>
+ <location filename="../src/wallet/wallet_args.cpp" line="144"/>
<source>This is the command line monero wallet. It needs to connect to a monero
daemon to work correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_args.cpp" line="161"/>
+ <location filename="../src/wallet/wallet_args.cpp" line="169"/>
<source>Can&apos;t find config file </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_args.cpp" line="195"/>
+ <location filename="../src/wallet/wallet_args.cpp" line="210"/>
<source>Logging to: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_args.cpp" line="197"/>
+ <location filename="../src/wallet/wallet_args.cpp" line="212"/>
<source>Logging to %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/wallet/wallet_args.cpp" line="140"/>
+ <location filename="../src/wallet/wallet_args.cpp" line="146"/>
<source>Usage:</source>
<translation type="unfinished"></translation>
</message>