forked from Mirrorlandia_minetest/minetest
Make serialization error message translatable
Also don't show "probably running a different version" message in simple singleplayer mode
This commit is contained in:
parent
8ac0cf500f
commit
b30e8d8ec6
10
src/game.cpp
10
src/game.cpp
@ -4352,9 +4352,13 @@ void the_game(bool *kill,
|
|||||||
}
|
}
|
||||||
|
|
||||||
} catch (SerializationError &e) {
|
} catch (SerializationError &e) {
|
||||||
error_message = std::string("A serialization error occurred:\n")
|
error_message = strgettext("A serialization error occurred:")
|
||||||
+ e.what() + "\n\nThe server is probably "
|
+ "\n" + e.what();
|
||||||
" running a different version of " PROJECT_NAME_C ".";
|
if (!simple_singleplayer_mode) {
|
||||||
|
error_message += "\n\n"
|
||||||
|
+ strgettext("The server is probably running a different version of")
|
||||||
|
+ " " PROJECT_NAME_C ".";
|
||||||
|
}
|
||||||
errorstream << error_message << std::endl;
|
errorstream << error_message << std::endl;
|
||||||
} catch (ServerError &e) {
|
} catch (ServerError &e) {
|
||||||
error_message = e.what();
|
error_message = e.what();
|
||||||
|
Loading…
Reference in New Issue
Block a user