mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-12-06 10:42:46 +01:00
Make InitError bilingual
This commit is contained in:
@@ -56,7 +56,7 @@ static bool AppInit(int argc, char* argv[])
|
||||
SetupServerArgs(node);
|
||||
std::string error;
|
||||
if (!gArgs.ParseParameters(argc, argv, error)) {
|
||||
return InitError(strprintf("Error parsing command line arguments: %s\n", error));
|
||||
return InitError(Untranslated(strprintf("Error parsing command line arguments: %s\n", error)));
|
||||
}
|
||||
|
||||
// Process help and version before taking care about datadir
|
||||
@@ -80,22 +80,22 @@ static bool AppInit(int argc, char* argv[])
|
||||
try
|
||||
{
|
||||
if (!CheckDataDirOption()) {
|
||||
return InitError(strprintf("Specified data directory \"%s\" does not exist.\n", gArgs.GetArg("-datadir", "")));
|
||||
return InitError(Untranslated(strprintf("Specified data directory \"%s\" does not exist.\n", gArgs.GetArg("-datadir", ""))));
|
||||
}
|
||||
if (!gArgs.ReadConfigFiles(error, true)) {
|
||||
return InitError(strprintf("Error reading configuration file: %s\n", error));
|
||||
return InitError(Untranslated(strprintf("Error reading configuration file: %s\n", error)));
|
||||
}
|
||||
// Check for -chain, -testnet or -regtest parameter (Params() calls are only valid after this clause)
|
||||
try {
|
||||
SelectParams(gArgs.GetChainName());
|
||||
} catch (const std::exception& e) {
|
||||
return InitError(strprintf("%s\n", e.what()));
|
||||
return InitError(Untranslated(strprintf("%s\n", e.what())));
|
||||
}
|
||||
|
||||
// Error out when loose non-argument tokens are encountered on command line
|
||||
for (int i = 1; i < argc; i++) {
|
||||
if (!IsSwitchChar(argv[i][0])) {
|
||||
return InitError(strprintf("Command line contains unexpected token '%s', see bitcoind -h for a list of options.\n", argv[i]));
|
||||
return InitError(Untranslated(strprintf("Command line contains unexpected token '%s', see bitcoind -h for a list of options.\n", argv[i])));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -130,13 +130,13 @@ static bool AppInit(int argc, char* argv[])
|
||||
|
||||
// Daemonize
|
||||
if (daemon(1, 0)) { // don't chdir (1), do close FDs (0)
|
||||
return InitError(strprintf("daemon() failed: %s\n", strerror(errno)));
|
||||
return InitError(Untranslated(strprintf("daemon() failed: %s\n", strerror(errno))));
|
||||
}
|
||||
#if defined(MAC_OSX)
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
#else
|
||||
return InitError("-daemon is not supported on this operating system\n");
|
||||
return InitError(Untranslated("-daemon is not supported on this operating system\n"));
|
||||
#endif // HAVE_DECL_DAEMON
|
||||
}
|
||||
// Lock data directory after daemonization
|
||||
|
||||
Reference in New Issue
Block a user