diff --git a/data/gui/screens/high_score_selection.stkgui b/data/gui/screens/high_score_selection.stkgui
index 16064dac1..c439092d0 100644
--- a/data/gui/screens/high_score_selection.stkgui
+++ b/data/gui/screens/high_score_selection.stkgui
@@ -27,4 +27,5 @@
+
diff --git a/data/po/supertuxkart.pot b/data/po/supertuxkart.pot
index 922429c52..826aae6b3 100644
--- a/data/po/supertuxkart.pot
+++ b/data/po/supertuxkart.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: supertuxkart\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-08-06 09:34+0800\n"
+"POT-Creation-Date: 2021-08-11 10:50+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -174,7 +174,7 @@ msgstr ""
#. I18N: ./data/gui/dialogs/select_challenge.stkgui
#. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:153
-#: src/states_screens/dialogs/addons_loading.cpp:297
+#: src/states_screens/dialogs/addons_loading.cpp:301
msgid "Back"
msgstr ""
@@ -312,10 +312,10 @@ msgstr ""
#. I18N: ./data/gui/dialogs/confirm_dialog.stkgui
#. I18N: In a 'are you sure?' dialog
#: src/states_screens/dialogs/ghost_replay_info_dialog.cpp:199
-#: src/states_screens/dialogs/high_score_info_dialog.cpp:107
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:128
#: src/states_screens/edit_gp_screen.cpp:261
#: src/states_screens/ghost_replay_selection.cpp:388
-#: src/states_screens/high_score_selection.cpp:208
+#: src/states_screens/high_score_selection.cpp:246
msgid "Yes"
msgstr ""
@@ -353,8 +353,10 @@ msgstr ""
#. I18N: ./data/gui/screens/user_screen_tab.stkgui
#. I18N: In the user screen
#: src/states_screens/dialogs/add_device_dialog.cpp:125
-#: src/states_screens/dialogs/addons_loading.cpp:213
-#: src/states_screens/online/register_screen.cpp:163
+#: src/states_screens/dialogs/addons_loading.cpp:220
+#: src/states_screens/dialogs/addons_pack.cpp:133
+#: src/states_screens/dialogs/download_assets.cpp:179
+#: src/states_screens/online/register_screen.cpp:168
#: src/states_screens/options/user_screen.cpp:128
msgid "Cancel"
msgstr ""
@@ -564,8 +566,6 @@ msgstr ""
#. I18N: ./data/gui/dialogs/select_challenge.stkgui
#. I18N: ./data/gui/screens/gp_info.stkgui
#. I18N: In the grand prix info screen
-#. I18N: ./data/gui/screens/highscore_info.stkgui
-#. I18N: In the grand prix info screen
#. I18N: ./data/gui/screens/track_info.stkgui
#. I18N: In the track info screen
msgid "Start Race"
@@ -1007,8 +1007,6 @@ msgstr ""
#. I18N: In the addons screen
#. I18N: ./data/gui/screens/gp_info.stkgui
#. I18N: In the grand prix info screen
-#. I18N: ./data/gui/screens/highscore_info.stkgui
-#. I18N: In the grand prix info screen
msgid "Tracks"
msgstr ""
@@ -1178,29 +1176,21 @@ msgstr ""
#. I18N: ./data/gui/screens/gp_info.stkgui
#. I18N: In the grand prix info screen
-#. I18N: ./data/gui/screens/highscore_info.stkgui
-#. I18N: In the grand prix info screen
msgid "AI karts"
msgstr ""
#. I18N: ./data/gui/screens/gp_info.stkgui
#. I18N: In the grand prix info screen
-#. I18N: ./data/gui/screens/highscore_info.stkgui
-#. I18N: In the grand prix info screen
msgid "Reverse"
msgstr ""
#. I18N: ./data/gui/screens/gp_info.stkgui
#. I18N: In the grand prix info screen
-#. I18N: ./data/gui/screens/highscore_info.stkgui
-#. I18N: In the grand prix info screen
msgid "Track group"
msgstr ""
#. I18N: ./data/gui/screens/gp_info.stkgui
#. I18N: In the grand prix info screen
-#. I18N: ./data/gui/screens/highscore_info.stkgui
-#. I18N: In the grand prix info screen
#: src/states_screens/gp_info_screen.cpp:163
msgid "Continue saved GP"
msgstr ""
@@ -1226,6 +1216,7 @@ msgstr ""
#. I18N: In the user screen
#. I18N: ./data/gui/screens/user_screen_tab.stkgui
#. I18N: In the user screen
+#: src/states_screens/online/register_screen.cpp:71
msgid "Rename"
msgstr ""
@@ -1669,6 +1660,16 @@ msgstr ""
msgid "High Score Selection"
msgstr ""
+#. I18N: ./data/gui/screens/high_score_selection.stkgui
+#. I18N: In the high score selection screen
+#. I18N: ./data/gui/screens/tracks_and_gp.stkgui
+#. I18N: In the track and grand prix selection screen
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:69
+#: src/states_screens/dialogs/select_challenge.cpp:51
+#: src/states_screens/high_score_selection.cpp:136
+msgid "Grand Prix"
+msgstr ""
+
#. I18N: ./data/gui/screens/karts.stkgui
#. I18N: In the kart selection (player setup) screen
#. I18N: ./data/gui/screens/online/network_karts.stkgui
@@ -1883,6 +1884,7 @@ msgstr ""
#. I18N: ./data/gui/screens/online/register.stkgui
#. I18N: In the registration dialog
+#: src/states_screens/online/register_screen.cpp:73
msgid "Create User"
msgstr ""
@@ -2320,12 +2322,6 @@ msgstr ""
msgid "Number of blue team AI karts"
msgstr ""
-#. I18N: ./data/gui/screens/tracks_and_gp.stkgui
-#. I18N: In the track and grand prix selection screen
-#: src/states_screens/dialogs/select_challenge.cpp:51
-msgid "Grand Prix"
-msgstr ""
-
#. I18N: ./data/gui/screens/tracks_and_gp.stkgui
#. I18N: In the track and grand prix selection screen
#: src/race/grand_prix_data.cpp:622
@@ -2858,7 +2854,7 @@ msgstr ""
#: src/guiengine/widgets/player_kart_widget.cpp:758
#: src/karts/controller/local_player_controller.cpp:452
#: src/karts/controller/player_controller.cpp:413
-#: src/network/protocols/client_lobby.cpp:825
+#: src/network/protocols/client_lobby.cpp:854
#: src/states_screens/dialogs/splitscreen_player_dialog.cpp:121
#: src/states_screens/race_result_gui.cpp:1527
#: src/states_screens/race_result_gui.cpp:1589
@@ -3537,7 +3533,7 @@ msgid "You finished the race in rank %d!"
msgstr ""
#. I18N: Message shown in game to tell player left the game in network
-#: src/karts/kart_rewinder.cpp:126 src/network/protocols/client_lobby.cpp:1128
+#: src/karts/kart_rewinder.cpp:126 src/network/protocols/client_lobby.cpp:1157
#, c-format
msgid "%s left the game."
msgstr ""
@@ -3568,7 +3564,7 @@ msgid ""
"game will likely still run, but in a reduced-graphics mode."
msgstr ""
-#: src/main_loop.cpp:504 src/network/protocols/client_lobby.cpp:110
+#: src/main_loop.cpp:504 src/network/protocols/client_lobby.cpp:128
msgid "Server connection timed out."
msgstr ""
@@ -3662,50 +3658,50 @@ msgstr ""
msgid "'%s' has been eliminated."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:111
+#: src/network/protocols/client_lobby.cpp:129
msgid "Server has been shut down."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:112
+#: src/network/protocols/client_lobby.cpp:130
msgid "You were kicked from the server."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:114
+#: src/network/protocols/client_lobby.cpp:132
msgid "You were kicked: Ping too high."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:263
-#: src/network/protocols/client_lobby.cpp:869
+#: src/network/protocols/client_lobby.cpp:281
+#: src/network/protocols/client_lobby.cpp:898
msgid "Bad network connection is detected."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:428
+#: src/network/protocols/client_lobby.cpp:446
#: src/network/protocols/server_lobby.cpp:3846
msgid "Bot"
msgstr ""
-#: src/network/protocols/client_lobby.cpp:598
+#: src/network/protocols/client_lobby.cpp:627
#, c-format
msgid "%s disconnected."
msgstr ""
#. I18N: Message shown in network lobby to tell user that
#. player name is clickable
-#: src/network/protocols/client_lobby.cpp:629
+#: src/network/protocols/client_lobby.cpp:658
msgid ""
"Press player name in the list for player management and ranking information."
msgstr ""
#. I18N: In the networking lobby
-#: src/network/protocols/client_lobby.cpp:688
+#: src/network/protocols/client_lobby.cpp:717
#, c-format
msgid "Server name: %s"
msgstr ""
#. I18N: In the networking lobby
#. I18N: In server info dialog
-#: src/network/protocols/client_lobby.cpp:696
-#: src/states_screens/dialogs/high_score_info_dialog.cpp:92
+#: src/network/protocols/client_lobby.cpp:725
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:111
#: src/states_screens/dialogs/server_info_dialog.cpp:92
#: src/states_screens/race_result_gui.cpp:1893
#, c-format
@@ -3713,20 +3709,20 @@ msgid "Difficulty: %s"
msgstr ""
#. I18N: In the networking lobby
-#: src/network/protocols/client_lobby.cpp:701
+#: src/network/protocols/client_lobby.cpp:730
#, c-format
msgid "Max players: %d"
msgstr ""
#. I18N: In server info dialog
-#: src/network/protocols/client_lobby.cpp:714
+#: src/network/protocols/client_lobby.cpp:743
#: src/states_screens/dialogs/server_info_dialog.cpp:96
#, c-format
msgid "Game mode: %s"
msgstr ""
#. I18N: In the create server screen for soccer server
-#: src/network/protocols/client_lobby.cpp:727
+#: src/network/protocols/client_lobby.cpp:756
#: src/states_screens/dialogs/server_configuration_dialog.cpp:174
#: src/states_screens/online/create_server_screen.cpp:242
#: src/states_screens/track_info_screen.cpp:367
@@ -3734,7 +3730,7 @@ msgid "Time limit"
msgstr ""
#. I18N: In the create server screen for soccer server
-#: src/network/protocols/client_lobby.cpp:728
+#: src/network/protocols/client_lobby.cpp:757
#: src/states_screens/dialogs/server_configuration_dialog.cpp:175
#: src/states_screens/online/create_server_screen.cpp:244
#: src/states_screens/track_info_screen.cpp:368
@@ -3742,102 +3738,102 @@ msgid "Goals limit"
msgstr ""
#. I18N: In the networking lobby
-#: src/network/protocols/client_lobby.cpp:732
+#: src/network/protocols/client_lobby.cpp:761
#, c-format
msgid "Soccer game type: %s"
msgstr ""
-#: src/network/protocols/client_lobby.cpp:742
+#: src/network/protocols/client_lobby.cpp:771
#, c-format
msgid "Grand prix progress: %d / %d"
msgstr ""
#. I18N: Display when all players are in red or blue team, which the race
#. will not be allowed to start
-#: src/network/protocols/client_lobby.cpp:861
+#: src/network/protocols/client_lobby.cpp:890
msgid "All players joined red or blue team."
msgstr ""
#. I18N: Display when a player is allow to control the server
-#: src/network/protocols/client_lobby.cpp:881
+#: src/network/protocols/client_lobby.cpp:910
msgid "You are now the owner of server."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:924
+#: src/network/protocols/client_lobby.cpp:953
msgid "Connection refused: Server is busy."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:929
+#: src/network/protocols/client_lobby.cpp:958
msgid "Connection refused: You are banned from the server."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:944
+#: src/network/protocols/client_lobby.cpp:973
msgid "Connection refused: Server password is incorrect."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:948
+#: src/network/protocols/client_lobby.cpp:977
msgid "Connection refused: Game data is incompatible."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:952
+#: src/network/protocols/client_lobby.cpp:981
msgid "Connection refused: Server is full."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:956
+#: src/network/protocols/client_lobby.cpp:985
msgid "Connection refused: Invalid player connecting."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:984
+#: src/network/protocols/client_lobby.cpp:1013
msgid "Failed to start the network game."
msgstr ""
#. I18N: Error message shown if live join or spectate failed in network
-#: src/network/protocols/client_lobby.cpp:1197
+#: src/network/protocols/client_lobby.cpp:1226
msgid "The game has ended, you can't live join or spectate anymore."
msgstr ""
#. I18N: Error message shown if live join failed in network
-#: src/network/protocols/client_lobby.cpp:1201
+#: src/network/protocols/client_lobby.cpp:1230
msgid "No remaining place in the arena - live join disabled."
msgstr ""
#. I18N: Error message shown if only 1 player remains in network
-#: src/network/protocols/client_lobby.cpp:1205
+#: src/network/protocols/client_lobby.cpp:1234
msgid "Only 1 player remaining, returning to lobby."
msgstr ""
-#: src/network/protocols/client_lobby.cpp:1211
+#: src/network/protocols/client_lobby.cpp:1240
msgid "Server owner quit the game."
msgstr ""
#. I18N: Status shown to player when he will be spectating the next game
-#: src/network/protocols/client_lobby.cpp:1215
+#: src/network/protocols/client_lobby.cpp:1244
msgid "You will be spectating the next game."
msgstr ""
#. I18N: Show when player join red team of the started game in
#. network
-#: src/network/protocols/client_lobby.cpp:1383
+#: src/network/protocols/client_lobby.cpp:1412
#, c-format
msgid "%s joined the red team."
msgstr ""
#. I18N: Show when player join blue team of the started game in
#. network
-#: src/network/protocols/client_lobby.cpp:1389
+#: src/network/protocols/client_lobby.cpp:1418
#, c-format
msgid "%s joined the blue team."
msgstr ""
#. I18N: Show when player join the started game in network
-#: src/network/protocols/client_lobby.cpp:1395
+#: src/network/protocols/client_lobby.cpp:1424
#, c-format
msgid "%s joined the game."
msgstr ""
#. I18N: Message shown in game to tell the player it's possible to change
#. the camera target in spectate mode of network
-#: src/network/protocols/client_lobby.cpp:1586
+#: src/network/protocols/client_lobby.cpp:1615
#, c-format
msgid ""
"Press <%s> or <%s> to change the targeted player, <%s> or <%s> for the "
@@ -3845,11 +3841,20 @@ msgid ""
msgstr ""
#. I18N: Tell player he has successfully report this named player
-#: src/network/protocols/client_lobby.cpp:1602
+#: src/network/protocols/client_lobby.cpp:1631
#, c-format
msgid "Successfully reported %s."
msgstr ""
+#. I18N: Shown when there is download error for assets download
+#. in the first run
+#: src/network/protocols/client_lobby.cpp:1896
+#: src/states_screens/dialogs/download_assets.cpp:251
+msgid ""
+"Failed to download assets, check your storage space or internet connection "
+"and try again later."
+msgstr ""
+
#: src/network/protocols/connect_to_server.cpp:230
msgid "No quick play server available."
msgstr ""
@@ -4432,41 +4437,44 @@ msgstr ""
#. I18N: File size of game assets or addons downloading
#: src/states_screens/dialogs/addons_loading.cpp:180
-#: src/states_screens/dialogs/addons_pack.cpp:173
+#: src/states_screens/dialogs/addons_pack.cpp:208
#: src/states_screens/dialogs/download_assets.cpp:104
#, c-format
msgid "Size: %s"
msgstr ""
-#: src/states_screens/dialogs/addons_loading.cpp:292
-#: src/states_screens/dialogs/addons_pack.cpp:185
-#: src/states_screens/dialogs/download_assets.cpp:191
+#: src/states_screens/dialogs/addons_loading.cpp:296
+#: src/states_screens/dialogs/addons_pack.cpp:220
+#: src/states_screens/dialogs/download_assets.cpp:201
msgid "Sorry, downloading the add-on failed"
msgstr ""
-#: src/states_screens/dialogs/addons_loading.cpp:368
+#: src/states_screens/dialogs/addons_loading.cpp:372
#, c-format
msgid "Problems installing the addon '%s'."
msgstr ""
-#: src/states_screens/dialogs/addons_loading.cpp:379
-#: src/states_screens/dialogs/addons_loading.cpp:428
-#: src/states_screens/dialogs/download_assets.cpp:256
+#: src/states_screens/dialogs/addons_loading.cpp:383
+#: src/states_screens/dialogs/addons_loading.cpp:432
+#: src/states_screens/dialogs/download_assets.cpp:266
msgid "Try again"
msgstr ""
-#: src/states_screens/dialogs/addons_loading.cpp:417
+#: src/states_screens/dialogs/addons_loading.cpp:421
#, c-format
msgid "Problems removing the addon '%s'."
msgstr ""
-#. I18N: Shown when there is download error for assets download
-#. in the first run
-#: src/states_screens/dialogs/addons_pack.cpp:225
-#: src/states_screens/dialogs/download_assets.cpp:241
-msgid ""
-"Failed to download assets, check your storage space or internet connection "
-"and try again later."
+#: src/states_screens/dialogs/addons_pack.cpp:66
+msgid "Background download completed."
+msgstr ""
+
+#: src/states_screens/dialogs/addons_pack.cpp:127
+msgid "Background download"
+msgstr ""
+
+#: src/states_screens/dialogs/addons_pack.cpp:136
+msgid "Background download has already started."
msgstr ""
#: src/states_screens/dialogs/change_password_dialog.cpp:135
@@ -4474,12 +4482,12 @@ msgid "Current password invalid."
msgstr ""
#: src/states_screens/dialogs/change_password_dialog.cpp:141
-#: src/states_screens/online/register_screen.cpp:357
+#: src/states_screens/online/register_screen.cpp:362
msgid "Password has to be between 8 and 30 characters long!"
msgstr ""
#: src/states_screens/dialogs/change_password_dialog.cpp:148
-#: src/states_screens/online/register_screen.cpp:341
+#: src/states_screens/online/register_screen.cpp:346
msgid "Passwords don't match!"
msgstr ""
@@ -4489,7 +4497,7 @@ msgstr ""
#: src/states_screens/dialogs/change_password_dialog.cpp:236
#: src/states_screens/dialogs/recovery_dialog.cpp:207
-#: src/states_screens/online/register_screen.cpp:422
+#: src/states_screens/online/register_screen.cpp:427
msgid "Validating info"
msgstr ""
@@ -4597,14 +4605,14 @@ msgstr ""
#: src/states_screens/dialogs/ghost_replay_info_dialog.cpp:145
#: src/states_screens/ghost_replay_selection.cpp:155
-#: src/states_screens/high_score_selection.cpp:136
+#: src/states_screens/high_score_selection.cpp:150
msgctxt "column_name"
msgid "Reverse"
msgstr ""
#: src/states_screens/dialogs/ghost_replay_info_dialog.cpp:147
#: src/states_screens/ghost_replay_selection.cpp:157
-#: src/states_screens/high_score_selection.cpp:131
+#: src/states_screens/high_score_selection.cpp:141
#: src/states_screens/online/server_selection.cpp:135
msgctxt "column_name"
msgid "Difficulty"
@@ -4612,7 +4620,7 @@ msgstr ""
#: src/states_screens/dialogs/ghost_replay_info_dialog.cpp:150
#: src/states_screens/ghost_replay_selection.cpp:159
-#: src/states_screens/high_score_selection.cpp:135
+#: src/states_screens/high_score_selection.cpp:148
msgctxt "column_name"
msgid "Laps"
msgstr ""
@@ -4642,41 +4650,47 @@ msgid "Version"
msgstr ""
#: src/states_screens/dialogs/ghost_replay_info_dialog.cpp:199
-#: src/states_screens/dialogs/high_score_info_dialog.cpp:107
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:128
#: src/states_screens/dialogs/message_dialog.cpp:131
#: src/states_screens/edit_gp_screen.cpp:261
#: src/states_screens/ghost_replay_selection.cpp:388
-#: src/states_screens/high_score_selection.cpp:208
+#: src/states_screens/high_score_selection.cpp:246
msgid "No"
msgstr ""
-#: src/states_screens/dialogs/high_score_info_dialog.cpp:87
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:75
+#: src/states_screens/edit_gp_screen.cpp:151
+#: src/states_screens/high_score_selection.cpp:138
+msgid "Track"
+msgstr ""
+
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:106
#, c-format
msgid "Top %d High Scores"
msgstr ""
-#: src/states_screens/dialogs/high_score_info_dialog.cpp:89
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:108
#, c-format
-msgid "Track: %s"
+msgid "%s: %s"
msgstr ""
-#: src/states_screens/dialogs/high_score_info_dialog.cpp:102
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:121
#, c-format
msgid "Number of karts: %d"
msgstr ""
-#: src/states_screens/dialogs/high_score_info_dialog.cpp:105
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:126
#, c-format
msgid "Laps: %d"
msgstr ""
-#: src/states_screens/dialogs/high_score_info_dialog.cpp:109
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:130
#, c-format
msgid "Reverse: %s"
msgstr ""
#. I18N: for empty highscores entries
-#: src/states_screens/dialogs/high_score_info_dialog.cpp:169
+#: src/states_screens/dialogs/high_score_info_dialog.cpp:198
#: src/states_screens/gp_info_screen.cpp:503
#: src/states_screens/track_info_screen.cpp:526
msgid "(Empty)"
@@ -5009,10 +5023,6 @@ msgstr ""
msgid "Do you want to save your changes?"
msgstr ""
-#: src/states_screens/edit_gp_screen.cpp:151
-msgid "Track"
-msgstr ""
-
#: src/states_screens/edit_gp_screen.cpp:152
msgid "Laps"
msgstr ""
@@ -5076,7 +5086,6 @@ msgid "You unlocked grand prix %0"
msgstr ""
#: src/states_screens/ghost_replay_selection.cpp:153
-#: src/states_screens/high_score_selection.cpp:130
msgctxt "column_name"
msgid "Track"
msgstr ""
@@ -5148,16 +5157,16 @@ msgstr ""
msgid "You completed the Grand Prix!"
msgstr ""
-#: src/states_screens/high_score_selection.cpp:134
+#: src/states_screens/high_score_selection.cpp:144
msgctxt "column_name"
msgid "Number of karts"
msgstr ""
-#: src/states_screens/high_score_selection.cpp:267
+#: src/states_screens/high_score_selection.cpp:321
msgid "Are you sure you want to remove this high score entry?"
msgstr ""
-#: src/states_screens/high_score_selection.cpp:275
+#: src/states_screens/high_score_selection.cpp:329
msgid "Are you sure you want to remove all of your high scores?"
msgstr ""
@@ -5415,48 +5424,48 @@ msgstr ""
msgid "Searching"
msgstr ""
-#: src/states_screens/online/register_screen.cpp:164
+#: src/states_screens/online/register_screen.cpp:169
#: src/states_screens/options/user_screen.cpp:127
msgid "Exit game"
msgstr ""
-#: src/states_screens/online/register_screen.cpp:277
-#: src/states_screens/online/register_screen.cpp:284
+#: src/states_screens/online/register_screen.cpp:282
+#: src/states_screens/online/register_screen.cpp:289
#, c-format
msgid "Could not create player '%s'."
msgstr ""
-#: src/states_screens/online/register_screen.cpp:301
+#: src/states_screens/online/register_screen.cpp:306
msgid "User name cannot be empty."
msgstr ""
-#: src/states_screens/online/register_screen.cpp:345
+#: src/states_screens/online/register_screen.cpp:350
msgid "Emails don't match!"
msgstr ""
-#: src/states_screens/online/register_screen.cpp:349
+#: src/states_screens/online/register_screen.cpp:354
msgid "Online username has to be between 3 and 30 characters long!"
msgstr ""
-#: src/states_screens/online/register_screen.cpp:353
+#: src/states_screens/online/register_screen.cpp:358
msgid "Online username must not start with a number!"
msgstr ""
-#: src/states_screens/online/register_screen.cpp:361
+#: src/states_screens/online/register_screen.cpp:366
msgid "Email has to be between 5 and 254 characters long!"
msgstr ""
-#: src/states_screens/online/register_screen.cpp:367
+#: src/states_screens/online/register_screen.cpp:372
msgid "Email is invalid!"
msgstr ""
-#: src/states_screens/online/register_screen.cpp:430
+#: src/states_screens/online/register_screen.cpp:435
msgid ""
"You will receive an email with further instructions regarding account "
"activation. Please be patient and be sure to check your spam folder."
msgstr ""
-#: src/states_screens/online/register_screen.cpp:469
+#: src/states_screens/online/register_screen.cpp:474
msgid "Internet access is disabled, please enable it in the options"
msgstr ""