Update translation source

This commit is contained in:
Benau 2021-08-06 09:36:00 +08:00
parent 91e2217eba
commit bc667d3b36
3 changed files with 159 additions and 139 deletions

View File

@ -6397,4 +6397,4 @@ msgstr ""
#: src/states_screens/credits.cpp:209 #: src/states_screens/credits.cpp:209
msgid "translator-credits" msgid "translator-credits"
msgstr "Launchpad Contributions:\nSiddhartha Gautama, 2016-2018\nSiddhartha Gautama, 2018\n" msgstr "Launchpad Contributions:\nSiddhartha Gautama, 2016-2018\nSiddhartha Gautama, 2018"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: supertuxkart\n" "Project-Id-Version: supertuxkart\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-07-14 10:48+0800\n" "POT-Creation-Date: 2021-08-06 09:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -765,7 +765,7 @@ msgstr ""
#. I18N: Difficulty #. I18N: Difficulty
#. I18N: ./data/gui/screens/race_setup.stkgui #. I18N: ./data/gui/screens/race_setup.stkgui
#. I18N: Difficulty #. I18N: Difficulty
#: src/race/race_manager.cpp:1241 #: src/race/race_manager.cpp:1246
msgid "Novice" msgid "Novice"
msgstr "" msgstr ""
@ -777,7 +777,7 @@ msgstr ""
#. I18N: Difficulty #. I18N: Difficulty
#. I18N: ./data/gui/screens/race_setup.stkgui #. I18N: ./data/gui/screens/race_setup.stkgui
#. I18N: Difficulty #. I18N: Difficulty
#: src/race/race_manager.cpp:1242 #: src/race/race_manager.cpp:1247
msgid "Intermediate" msgid "Intermediate"
msgstr "" msgstr ""
@ -789,7 +789,7 @@ msgstr ""
#. I18N: Difficulty #. I18N: Difficulty
#. I18N: ./data/gui/screens/race_setup.stkgui #. I18N: ./data/gui/screens/race_setup.stkgui
#. I18N: Difficulty #. I18N: Difficulty
#: src/race/race_manager.cpp:1243 #: src/race/race_manager.cpp:1248
msgid "Expert" msgid "Expert"
msgstr "" msgstr ""
@ -801,7 +801,7 @@ msgstr ""
#. I18N: Difficulty #. I18N: Difficulty
#. I18N: ./data/gui/screens/race_setup.stkgui #. I18N: ./data/gui/screens/race_setup.stkgui
#. I18N: Difficulty #. I18N: Difficulty
#: src/race/race_manager.cpp:1244 #: src/race/race_manager.cpp:1249
msgid "SuperTux" msgid "SuperTux"
msgstr "" msgstr ""
@ -820,7 +820,7 @@ msgstr ""
#. I18N: ./data/gui/screens/online/create_server.stkgui #. I18N: ./data/gui/screens/online/create_server.stkgui
#. I18N: Multiplayer game mode #. I18N: Multiplayer game mode
#. I18N: Game mode #. I18N: Game mode
#: src/network/server_config.cpp:260 src/race/race_manager.cpp:1216 #: src/network/server_config.cpp:260 src/race/race_manager.cpp:1221
#: supertuxkart.appdata.xml:33 #: supertuxkart.appdata.xml:33
msgid "Normal Race" msgid "Normal Race"
msgstr "" msgstr ""
@ -834,7 +834,7 @@ msgstr ""
#. I18N: ./data/gui/screens/online/create_server.stkgui #. I18N: ./data/gui/screens/online/create_server.stkgui
#. I18N: Multiplayer game mode #. I18N: Multiplayer game mode
#. I18N: Game mode #. I18N: Game mode
#: src/network/server_config.cpp:262 src/race/race_manager.cpp:1218 #: src/network/server_config.cpp:262 src/race/race_manager.cpp:1223
msgid "Time Trial" msgid "Time Trial"
msgstr "" msgstr ""
@ -851,7 +851,7 @@ msgstr ""
#. I18N: ./data/gui/screens/online/create_server.stkgui #. I18N: ./data/gui/screens/online/create_server.stkgui
#. I18N: Multiplayer game mode #. I18N: Multiplayer game mode
#. I18N: Game mode #. I18N: Game mode
#: src/network/server_config.cpp:264 src/race/race_manager.cpp:1230 #: src/network/server_config.cpp:264 src/race/race_manager.cpp:1235
#: supertuxkart.appdata.xml:41 #: supertuxkart.appdata.xml:41
msgid "Soccer" msgid "Soccer"
msgstr "" msgstr ""
@ -978,9 +978,9 @@ msgstr ""
#. I18N: ./data/gui/screens/online/network_karts.stkgui #. I18N: ./data/gui/screens/online/network_karts.stkgui
#. I18N: ./data/gui/screens/soccer_setup.stkgui #. I18N: ./data/gui/screens/soccer_setup.stkgui
#. I18N: In soccer setup screen #. I18N: In soccer setup screen
#: src/states_screens/race_result_gui.cpp:238 #: src/states_screens/race_result_gui.cpp:254
#: src/states_screens/race_result_gui.cpp:267 #: src/states_screens/race_result_gui.cpp:283
#: src/states_screens/race_result_gui.cpp:275 #: src/states_screens/race_result_gui.cpp:291
msgid "Continue" msgid "Continue"
msgstr "" msgstr ""
@ -1048,7 +1048,7 @@ msgstr ""
#: src/states_screens/easter_egg_screen.cpp:145 #: src/states_screens/easter_egg_screen.cpp:145
#: src/states_screens/grand_prix_editor_screen.cpp:337 #: src/states_screens/grand_prix_editor_screen.cpp:337
#: src/states_screens/kart_selection.cpp:317 #: src/states_screens/kart_selection.cpp:317
#: src/states_screens/tracks_and_gp_screen.cpp:152 #: src/states_screens/tracks_and_gp_screen.cpp:161
msgid "Add-Ons" msgid "Add-Ons"
msgstr "" msgstr ""
@ -1064,11 +1064,11 @@ msgstr ""
#: src/states_screens/arenas_screen.cpp:74 #: src/states_screens/arenas_screen.cpp:74
#: src/states_screens/easter_egg_screen.cpp:137 #: src/states_screens/easter_egg_screen.cpp:137
#: src/states_screens/edit_track_screen.cpp:111 #: src/states_screens/edit_track_screen.cpp:111
#: src/states_screens/gp_info_screen.cpp:74 #: src/states_screens/gp_info_screen.cpp:79
#: src/states_screens/grand_prix_editor_screen.cpp:334 #: src/states_screens/grand_prix_editor_screen.cpp:334
#: src/states_screens/kart_selection.cpp:309 #: src/states_screens/kart_selection.cpp:309
#: src/states_screens/online/tracks_screen.cpp:354 #: src/states_screens/online/tracks_screen.cpp:354
#: src/states_screens/tracks_and_gp_screen.cpp:142 #: src/states_screens/tracks_and_gp_screen.cpp:151
msgid "All" msgid "All"
msgstr "" msgstr ""
@ -1142,7 +1142,7 @@ msgstr ""
#. I18N: ./data/gui/screens/high_score_selection.stkgui #. I18N: ./data/gui/screens/high_score_selection.stkgui
#. I18N: In the high score selection screen #. I18N: In the high score selection screen
#. I18N: Game mode #. I18N: Game mode
#: src/race/race_manager.cpp:1228 #: src/race/race_manager.cpp:1233
msgid "Egg Hunt" msgid "Egg Hunt"
msgstr "" msgstr ""
@ -1201,7 +1201,7 @@ msgstr ""
#. I18N: In the grand prix info screen #. I18N: In the grand prix info screen
#. I18N: ./data/gui/screens/highscore_info.stkgui #. I18N: ./data/gui/screens/highscore_info.stkgui
#. I18N: In the grand prix info screen #. I18N: In the grand prix info screen
#: src/states_screens/gp_info_screen.cpp:145 #: src/states_screens/gp_info_screen.cpp:163
msgid "Continue saved GP" msgid "Continue saved GP"
msgstr "" msgstr ""
@ -2328,7 +2328,7 @@ msgstr ""
#. I18N: ./data/gui/screens/tracks_and_gp.stkgui #. I18N: ./data/gui/screens/tracks_and_gp.stkgui
#. I18N: In the track and grand prix selection screen #. I18N: In the track and grand prix selection screen
#: src/race/grand_prix_data.cpp:616 #: src/race/grand_prix_data.cpp:622
msgid "Random Grand Prix" msgid "Random Grand Prix"
msgstr "" msgstr ""
@ -2827,7 +2827,7 @@ msgid "FPS: %d/%d/%d - %d KTris, Ping: %dms"
msgstr "" msgstr ""
#. I18N: Tip shown in gui for giving player hints #. I18N: Tip shown in gui for giving player hints
#: src/guiengine/engine.cpp:1439 src/states_screens/race_result_gui.cpp:199 #: src/guiengine/engine.cpp:1439 src/states_screens/race_result_gui.cpp:201
#, c-format #, c-format
msgid "Tip: %s" msgid "Tip: %s"
msgstr "" msgstr ""
@ -2858,10 +2858,10 @@ msgstr ""
#: src/guiengine/widgets/player_kart_widget.cpp:758 #: src/guiengine/widgets/player_kart_widget.cpp:758
#: src/karts/controller/local_player_controller.cpp:452 #: src/karts/controller/local_player_controller.cpp:452
#: src/karts/controller/player_controller.cpp:413 #: src/karts/controller/player_controller.cpp:413
#: src/network/protocols/client_lobby.cpp:824 #: src/network/protocols/client_lobby.cpp:825
#: src/states_screens/dialogs/splitscreen_player_dialog.cpp:121 #: src/states_screens/dialogs/splitscreen_player_dialog.cpp:121
#: src/states_screens/race_result_gui.cpp:1504 #: src/states_screens/race_result_gui.cpp:1527
#: src/states_screens/race_result_gui.cpp:1566 #: src/states_screens/race_result_gui.cpp:1589
#, c-format #, c-format
msgid "%s (handicapped)" msgid "%s (handicapped)"
msgstr "" msgstr ""
@ -3537,12 +3537,12 @@ msgid "You finished the race in rank %d!"
msgstr "" msgstr ""
#. I18N: Message shown in game to tell player left the game in network #. 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:1127 #: src/karts/kart_rewinder.cpp:126 src/network/protocols/client_lobby.cpp:1128
#, c-format #, c-format
msgid "%s left the game." msgid "%s left the game."
msgstr "" msgstr ""
#: src/main.cpp:2013 #: src/main.cpp:2021
msgid "" msgid ""
"SuperTuxKart may connect to a server to download add-ons and notify you of " "SuperTuxKart may connect to a server to download add-ons and notify you of "
"updates. Please read our privacy policy at https://supertuxkart.net/Privacy. " "updates. Please read our privacy policy at https://supertuxkart.net/Privacy. "
@ -3551,16 +3551,16 @@ msgid ""
"Internet\")." "Internet\")."
msgstr "" msgstr ""
#: src/main.cpp:2362 #: src/main.cpp:2371
msgid "Your screen resolution is too low to run STK." msgid "Your screen resolution is too low to run STK."
msgstr "" msgstr ""
#: src/main.cpp:2397 #: src/main.cpp:2406
msgid "" msgid ""
"Your driver version is too old. Please install the latest video drivers." "Your driver version is too old. Please install the latest video drivers."
msgstr "" msgstr ""
#: src/main.cpp:2415 #: src/main.cpp:2424
#, c-format #, c-format
msgid "" msgid ""
"Your graphics driver appears to be very old. Please check if an update is " "Your graphics driver appears to be very old. Please check if an update is "
@ -3568,7 +3568,7 @@ msgid ""
"game will likely still run, but in a reduced-graphics mode." "game will likely still run, but in a reduced-graphics mode."
msgstr "" msgstr ""
#: src/main_loop.cpp:504 src/network/protocols/client_lobby.cpp:109 #: src/main_loop.cpp:504 src/network/protocols/client_lobby.cpp:110
msgid "Server connection timed out." msgid "Server connection timed out."
msgstr "" msgstr ""
@ -3653,80 +3653,80 @@ msgid_plural "%i spare tire karts have been spawned!"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: src/modes/world.cpp:1412 #: src/modes/world.cpp:1425
msgid "You have been eliminated!" msgid "You have been eliminated!"
msgstr "" msgstr ""
#: src/modes/world.cpp:1419 #: src/modes/world.cpp:1432
#, c-format #, c-format
msgid "'%s' has been eliminated." msgid "'%s' has been eliminated."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:110 #: src/network/protocols/client_lobby.cpp:111
msgid "Server has been shut down." msgid "Server has been shut down."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:111 #: src/network/protocols/client_lobby.cpp:112
msgid "You were kicked from the server." msgid "You were kicked from the server."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:113 #: src/network/protocols/client_lobby.cpp:114
msgid "You were kicked: Ping too high." msgid "You were kicked: Ping too high."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:262 #: src/network/protocols/client_lobby.cpp:263
#: src/network/protocols/client_lobby.cpp:868 #: src/network/protocols/client_lobby.cpp:869
msgid "Bad network connection is detected." msgid "Bad network connection is detected."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:427 #: src/network/protocols/client_lobby.cpp:428
#: src/network/protocols/server_lobby.cpp:3847 #: src/network/protocols/server_lobby.cpp:3846
msgid "Bot" msgid "Bot"
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:597 #: src/network/protocols/client_lobby.cpp:598
#, c-format #, c-format
msgid "%s disconnected." msgid "%s disconnected."
msgstr "" msgstr ""
#. I18N: Message shown in network lobby to tell user that #. I18N: Message shown in network lobby to tell user that
#. player name is clickable #. player name is clickable
#: src/network/protocols/client_lobby.cpp:628 #: src/network/protocols/client_lobby.cpp:629
msgid "" msgid ""
"Press player name in the list for player management and ranking information." "Press player name in the list for player management and ranking information."
msgstr "" msgstr ""
#. I18N: In the networking lobby #. I18N: In the networking lobby
#: src/network/protocols/client_lobby.cpp:687 #: src/network/protocols/client_lobby.cpp:688
#, c-format #, c-format
msgid "Server name: %s" msgid "Server name: %s"
msgstr "" msgstr ""
#. I18N: In the networking lobby #. I18N: In the networking lobby
#. I18N: In server info dialog #. I18N: In server info dialog
#: src/network/protocols/client_lobby.cpp:695 #: src/network/protocols/client_lobby.cpp:696
#: src/states_screens/dialogs/high_score_info_dialog.cpp:92 #: src/states_screens/dialogs/high_score_info_dialog.cpp:92
#: src/states_screens/dialogs/server_info_dialog.cpp:92 #: src/states_screens/dialogs/server_info_dialog.cpp:92
#: src/states_screens/race_result_gui.cpp:1870 #: src/states_screens/race_result_gui.cpp:1893
#, c-format #, c-format
msgid "Difficulty: %s" msgid "Difficulty: %s"
msgstr "" msgstr ""
#. I18N: In the networking lobby #. I18N: In the networking lobby
#: src/network/protocols/client_lobby.cpp:700 #: src/network/protocols/client_lobby.cpp:701
#, c-format #, c-format
msgid "Max players: %d" msgid "Max players: %d"
msgstr "" msgstr ""
#. I18N: In server info dialog #. I18N: In server info dialog
#: src/network/protocols/client_lobby.cpp:713 #: src/network/protocols/client_lobby.cpp:714
#: src/states_screens/dialogs/server_info_dialog.cpp:96 #: src/states_screens/dialogs/server_info_dialog.cpp:96
#, c-format #, c-format
msgid "Game mode: %s" msgid "Game mode: %s"
msgstr "" msgstr ""
#. I18N: In the create server screen for soccer server #. I18N: In the create server screen for soccer server
#: src/network/protocols/client_lobby.cpp:726 #: src/network/protocols/client_lobby.cpp:727
#: src/states_screens/dialogs/server_configuration_dialog.cpp:174 #: src/states_screens/dialogs/server_configuration_dialog.cpp:174
#: src/states_screens/online/create_server_screen.cpp:242 #: src/states_screens/online/create_server_screen.cpp:242
#: src/states_screens/track_info_screen.cpp:367 #: src/states_screens/track_info_screen.cpp:367
@ -3734,7 +3734,7 @@ msgid "Time limit"
msgstr "" msgstr ""
#. I18N: In the create server screen for soccer server #. I18N: In the create server screen for soccer server
#: src/network/protocols/client_lobby.cpp:727 #: src/network/protocols/client_lobby.cpp:728
#: src/states_screens/dialogs/server_configuration_dialog.cpp:175 #: src/states_screens/dialogs/server_configuration_dialog.cpp:175
#: src/states_screens/online/create_server_screen.cpp:244 #: src/states_screens/online/create_server_screen.cpp:244
#: src/states_screens/track_info_screen.cpp:368 #: src/states_screens/track_info_screen.cpp:368
@ -3742,102 +3742,102 @@ msgid "Goals limit"
msgstr "" msgstr ""
#. I18N: In the networking lobby #. I18N: In the networking lobby
#: src/network/protocols/client_lobby.cpp:731 #: src/network/protocols/client_lobby.cpp:732
#, c-format #, c-format
msgid "Soccer game type: %s" msgid "Soccer game type: %s"
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:741 #: src/network/protocols/client_lobby.cpp:742
#, c-format #, c-format
msgid "Grand prix progress: %d / %d" msgid "Grand prix progress: %d / %d"
msgstr "" msgstr ""
#. I18N: Display when all players are in red or blue team, which the race #. I18N: Display when all players are in red or blue team, which the race
#. will not be allowed to start #. will not be allowed to start
#: src/network/protocols/client_lobby.cpp:860 #: src/network/protocols/client_lobby.cpp:861
msgid "All players joined red or blue team." msgid "All players joined red or blue team."
msgstr "" msgstr ""
#. I18N: Display when a player is allow to control the server #. I18N: Display when a player is allow to control the server
#: src/network/protocols/client_lobby.cpp:880 #: src/network/protocols/client_lobby.cpp:881
msgid "You are now the owner of server." msgid "You are now the owner of server."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:923 #: src/network/protocols/client_lobby.cpp:924
msgid "Connection refused: Server is busy." msgid "Connection refused: Server is busy."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:928 #: src/network/protocols/client_lobby.cpp:929
msgid "Connection refused: You are banned from the server." msgid "Connection refused: You are banned from the server."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:943 #: src/network/protocols/client_lobby.cpp:944
msgid "Connection refused: Server password is incorrect." msgid "Connection refused: Server password is incorrect."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:947 #: src/network/protocols/client_lobby.cpp:948
msgid "Connection refused: Game data is incompatible." msgid "Connection refused: Game data is incompatible."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:951 #: src/network/protocols/client_lobby.cpp:952
msgid "Connection refused: Server is full." msgid "Connection refused: Server is full."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:955 #: src/network/protocols/client_lobby.cpp:956
msgid "Connection refused: Invalid player connecting." msgid "Connection refused: Invalid player connecting."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:983 #: src/network/protocols/client_lobby.cpp:984
msgid "Failed to start the network game." msgid "Failed to start the network game."
msgstr "" msgstr ""
#. I18N: Error message shown if live join or spectate failed in network #. I18N: Error message shown if live join or spectate failed in network
#: src/network/protocols/client_lobby.cpp:1196 #: src/network/protocols/client_lobby.cpp:1197
msgid "The game has ended, you can't live join or spectate anymore." msgid "The game has ended, you can't live join or spectate anymore."
msgstr "" msgstr ""
#. I18N: Error message shown if live join failed in network #. I18N: Error message shown if live join failed in network
#: src/network/protocols/client_lobby.cpp:1200 #: src/network/protocols/client_lobby.cpp:1201
msgid "No remaining place in the arena - live join disabled." msgid "No remaining place in the arena - live join disabled."
msgstr "" msgstr ""
#. I18N: Error message shown if only 1 player remains in network #. I18N: Error message shown if only 1 player remains in network
#: src/network/protocols/client_lobby.cpp:1204 #: src/network/protocols/client_lobby.cpp:1205
msgid "Only 1 player remaining, returning to lobby." msgid "Only 1 player remaining, returning to lobby."
msgstr "" msgstr ""
#: src/network/protocols/client_lobby.cpp:1210 #: src/network/protocols/client_lobby.cpp:1211
msgid "Server owner quit the game." msgid "Server owner quit the game."
msgstr "" msgstr ""
#. I18N: Status shown to player when he will be spectating the next game #. I18N: Status shown to player when he will be spectating the next game
#: src/network/protocols/client_lobby.cpp:1214 #: src/network/protocols/client_lobby.cpp:1215
msgid "You will be spectating the next game." msgid "You will be spectating the next game."
msgstr "" msgstr ""
#. I18N: Show when player join red team of the started game in #. I18N: Show when player join red team of the started game in
#. network #. network
#: src/network/protocols/client_lobby.cpp:1382 #: src/network/protocols/client_lobby.cpp:1383
#, c-format #, c-format
msgid "%s joined the red team." msgid "%s joined the red team."
msgstr "" msgstr ""
#. I18N: Show when player join blue team of the started game in #. I18N: Show when player join blue team of the started game in
#. network #. network
#: src/network/protocols/client_lobby.cpp:1388 #: src/network/protocols/client_lobby.cpp:1389
#, c-format #, c-format
msgid "%s joined the blue team." msgid "%s joined the blue team."
msgstr "" msgstr ""
#. I18N: Show when player join the started game in network #. I18N: Show when player join the started game in network
#: src/network/protocols/client_lobby.cpp:1394 #: src/network/protocols/client_lobby.cpp:1395
#, c-format #, c-format
msgid "%s joined the game." msgid "%s joined the game."
msgstr "" msgstr ""
#. I18N: Message shown in game to tell the player it's possible to change #. I18N: Message shown in game to tell the player it's possible to change
#. the camera target in spectate mode of network #. the camera target in spectate mode of network
#: src/network/protocols/client_lobby.cpp:1585 #: src/network/protocols/client_lobby.cpp:1586
#, c-format #, c-format
msgid "" msgid ""
"Press <%s> or <%s> to change the targeted player, <%s> or <%s> for the " "Press <%s> or <%s> to change the targeted player, <%s> or <%s> for the "
@ -3845,7 +3845,7 @@ msgid ""
msgstr "" msgstr ""
#. I18N: Tell player he has successfully report this named player #. I18N: Tell player he has successfully report this named player
#: src/network/protocols/client_lobby.cpp:1601 #: src/network/protocols/client_lobby.cpp:1602
#, c-format #, c-format
msgid "Successfully reported %s." msgid "Successfully reported %s."
msgstr "" msgstr ""
@ -3875,7 +3875,7 @@ msgstr ""
#. I18N: Game mode #. I18N: Game mode
#. I18N: In the create server screen for battle server #. I18N: In the create server screen for battle server
#: src/network/server_config.cpp:268 src/race/race_manager.cpp:1224 #: src/network/server_config.cpp:268 src/race/race_manager.cpp:1229
#: src/states_screens/dialogs/server_configuration_dialog.cpp:161 #: src/states_screens/dialogs/server_configuration_dialog.cpp:161
#: src/states_screens/online/create_server_screen.cpp:226 #: src/states_screens/online/create_server_screen.cpp:226
#: src/states_screens/track_info_screen.cpp:251 #: src/states_screens/track_info_screen.cpp:251
@ -3884,7 +3884,7 @@ msgstr ""
#. I18N: Game mode #. I18N: Game mode
#. I18N: In the create server screen for battle server #. I18N: In the create server screen for battle server
#: src/network/server_config.cpp:270 src/race/race_manager.cpp:1226 #: src/network/server_config.cpp:270 src/race/race_manager.cpp:1231
#: src/states_screens/dialogs/server_configuration_dialog.cpp:162 #: src/states_screens/dialogs/server_configuration_dialog.cpp:162
#: src/states_screens/online/create_server_screen.cpp:228 #: src/states_screens/online/create_server_screen.cpp:228
msgid "Capture The Flag" msgid "Capture The Flag"
@ -3943,12 +3943,12 @@ msgid ""
msgstr "" msgstr ""
#. I18N: Game mode #. I18N: Game mode
#: src/race/race_manager.cpp:1220 #: src/race/race_manager.cpp:1225
msgid "Follow the Leader" msgid "Follow the Leader"
msgstr "" msgstr ""
#. I18N: Game mode #. I18N: Game mode
#: src/race/race_manager.cpp:1222 src/states_screens/track_info_screen.cpp:250 #: src/race/race_manager.cpp:1227 src/states_screens/track_info_screen.cpp:250
msgid "3 Strikes Battle" msgid "3 Strikes Battle"
msgstr "" msgstr ""
@ -4032,7 +4032,7 @@ msgstr ""
#: src/states_screens/arenas_screen.cpp:80 #: src/states_screens/arenas_screen.cpp:80
#: src/states_screens/easter_egg_screen.cpp:143 #: src/states_screens/easter_egg_screen.cpp:143
#: src/states_screens/kart_selection.cpp:315 #: src/states_screens/kart_selection.cpp:315
#: src/states_screens/tracks_and_gp_screen.cpp:150 #: src/states_screens/tracks_and_gp_screen.cpp:159
msgid "standard" msgid "standard"
msgstr "" msgstr ""
@ -4474,12 +4474,12 @@ msgid "Current password invalid."
msgstr "" msgstr ""
#: src/states_screens/dialogs/change_password_dialog.cpp:141 #: src/states_screens/dialogs/change_password_dialog.cpp:141
#: src/states_screens/online/register_screen.cpp:355 #: src/states_screens/online/register_screen.cpp:357
msgid "Password has to be between 8 and 30 characters long!" msgid "Password has to be between 8 and 30 characters long!"
msgstr "" msgstr ""
#: src/states_screens/dialogs/change_password_dialog.cpp:148 #: src/states_screens/dialogs/change_password_dialog.cpp:148
#: src/states_screens/online/register_screen.cpp:339 #: src/states_screens/online/register_screen.cpp:341
msgid "Passwords don't match!" msgid "Passwords don't match!"
msgstr "" msgstr ""
@ -4489,7 +4489,7 @@ msgstr ""
#: src/states_screens/dialogs/change_password_dialog.cpp:236 #: src/states_screens/dialogs/change_password_dialog.cpp:236
#: src/states_screens/dialogs/recovery_dialog.cpp:207 #: src/states_screens/dialogs/recovery_dialog.cpp:207
#: src/states_screens/online/register_screen.cpp:420 #: src/states_screens/online/register_screen.cpp:422
msgid "Validating info" msgid "Validating info"
msgstr "" msgstr ""
@ -4677,6 +4677,7 @@ msgstr ""
#. I18N: for empty highscores entries #. I18N: for empty highscores entries
#: src/states_screens/dialogs/high_score_info_dialog.cpp:169 #: src/states_screens/dialogs/high_score_info_dialog.cpp:169
#: src/states_screens/gp_info_screen.cpp:503
#: src/states_screens/track_info_screen.cpp:526 #: src/states_screens/track_info_screen.cpp:526
msgid "(Empty)" msgid "(Empty)"
msgstr "" msgstr ""
@ -4783,7 +4784,7 @@ msgid "Exit Battle"
msgstr "" msgstr ""
#: src/states_screens/dialogs/race_paused_dialog.cpp:144 #: src/states_screens/dialogs/race_paused_dialog.cpp:144
#: src/states_screens/race_result_gui.cpp:321 #: src/states_screens/race_result_gui.cpp:337
msgid "Setup New Race" msgid "Setup New Race"
msgstr "" msgstr ""
@ -4829,7 +4830,7 @@ msgstr ""
#. I18N: In the Select challenge dialog #. I18N: In the Select challenge dialog
#: src/states_screens/dialogs/select_challenge.cpp:72 #: src/states_screens/dialogs/select_challenge.cpp:72
#: src/states_screens/race_result_gui.cpp:1860 #: src/states_screens/race_result_gui.cpp:1883
#, c-format #, c-format
msgid "Laps: %i" msgid "Laps: %i"
msgstr "" msgstr ""
@ -4842,18 +4843,21 @@ msgstr ""
#. I18N: In the Select challenge dialog #. I18N: In the Select challenge dialog
#: src/states_screens/dialogs/select_challenge.cpp:90 #: src/states_screens/dialogs/select_challenge.cpp:90
#: src/states_screens/race_result_gui.cpp:1975
#, c-format #, c-format
msgid "Required Rank: %i" msgid "Required Rank: %i"
msgstr "" msgstr ""
#. I18N: In the Select challenge dialog #. I18N: In the Select challenge dialog
#: src/states_screens/dialogs/select_challenge.cpp:96 #: src/states_screens/dialogs/select_challenge.cpp:96
#: src/states_screens/race_result_gui.cpp:1983
#, c-format #, c-format
msgid "Required Time: %i" msgid "Required Time: %i"
msgstr "" msgstr ""
#. I18N: In the Select challenge dialog #. I18N: In the Select challenge dialog
#: src/states_screens/dialogs/select_challenge.cpp:103 #: src/states_screens/dialogs/select_challenge.cpp:103
#: src/states_screens/race_result_gui.cpp:1994
#, c-format #, c-format
msgid "Required Nitro Points: %i" msgid "Required Nitro Points: %i"
msgstr "" msgstr ""
@ -4989,7 +4993,7 @@ msgstr ""
#: src/states_screens/easter_egg_screen.cpp:270 #: src/states_screens/easter_egg_screen.cpp:270
#: src/states_screens/online/tracks_screen.cpp:606 #: src/states_screens/online/tracks_screen.cpp:606
#: src/states_screens/tracks_and_gp_screen.cpp:296 #: src/states_screens/tracks_and_gp_screen.cpp:305
msgid "Random Track" msgid "Random Track"
msgstr "" msgstr ""
@ -5083,20 +5087,20 @@ msgctxt "column_name"
msgid "Players" msgid "Players"
msgstr "" msgstr ""
#: src/states_screens/gp_info_screen.cpp:72 #: src/states_screens/gp_info_screen.cpp:77
msgid "Default" msgid "Default"
msgstr "" msgstr ""
#: src/states_screens/gp_info_screen.cpp:73 #: src/states_screens/gp_info_screen.cpp:78
msgid "None" msgid "None"
msgstr "" msgstr ""
#: src/states_screens/gp_info_screen.cpp:75 #: src/states_screens/gp_info_screen.cpp:80
msgid "Random" msgid "Random"
msgstr "" msgstr ""
#: src/states_screens/gp_info_screen.cpp:153 #: src/states_screens/gp_info_screen.cpp:171
#: src/states_screens/gp_info_screen.cpp:179 #: src/states_screens/gp_info_screen.cpp:222
msgid "Reload" msgid "Reload"
msgstr "" msgstr ""
@ -5132,7 +5136,7 @@ msgid "Better luck next time!"
msgstr "" msgstr ""
#: src/states_screens/grand_prix_win.cpp:166 #: src/states_screens/grand_prix_win.cpp:166
#: src/states_screens/race_result_gui.cpp:257 #: src/states_screens/race_result_gui.cpp:273
msgid "You completed a challenge!" msgid "You completed a challenge!"
msgstr "" msgstr ""
@ -5426,33 +5430,33 @@ msgstr ""
msgid "User name cannot be empty." msgid "User name cannot be empty."
msgstr "" msgstr ""
#: src/states_screens/online/register_screen.cpp:343 #: src/states_screens/online/register_screen.cpp:345
msgid "Emails don't match!" msgid "Emails don't match!"
msgstr "" msgstr ""
#: src/states_screens/online/register_screen.cpp:347 #: src/states_screens/online/register_screen.cpp:349
msgid "Online username has to be between 3 and 30 characters long!" msgid "Online username has to be between 3 and 30 characters long!"
msgstr "" msgstr ""
#: src/states_screens/online/register_screen.cpp:351 #: src/states_screens/online/register_screen.cpp:353
msgid "Online username must not start with a number!" msgid "Online username must not start with a number!"
msgstr "" msgstr ""
#: src/states_screens/online/register_screen.cpp:359 #: src/states_screens/online/register_screen.cpp:361
msgid "Email has to be between 5 and 254 characters long!" msgid "Email has to be between 5 and 254 characters long!"
msgstr "" msgstr ""
#: src/states_screens/online/register_screen.cpp:365 #: src/states_screens/online/register_screen.cpp:367
msgid "Email is invalid!" msgid "Email is invalid!"
msgstr "" msgstr ""
#: src/states_screens/online/register_screen.cpp:428 #: src/states_screens/online/register_screen.cpp:430
msgid "" msgid ""
"You will receive an email with further instructions regarding account " "You will receive an email with further instructions regarding account "
"activation. Please be patient and be sure to check your spam folder." "activation. Please be patient and be sure to check your spam folder."
msgstr "" msgstr ""
#: src/states_screens/online/register_screen.cpp:467 #: src/states_screens/online/register_screen.cpp:469
msgid "Internet access is disabled, please enable it in the options" msgid "Internet access is disabled, please enable it in the options"
msgstr "" msgstr ""
@ -5541,7 +5545,7 @@ msgid "Drive in reverse"
msgstr "" msgstr ""
#: src/states_screens/online/tracks_screen.cpp:592 #: src/states_screens/online/tracks_screen.cpp:592
#: src/states_screens/tracks_and_gp_screen.cpp:282 #: src/states_screens/tracks_and_gp_screen.cpp:291
msgid "Locked: solve active challenges to gain access to more!" msgid "Locked: solve active challenges to gain access to more!"
msgstr "" msgstr ""
@ -5940,7 +5944,7 @@ msgstr ""
#. I18N: Shown waiting for other players in network to finish loading or #. I18N: Shown waiting for other players in network to finish loading or
#. waiting #. waiting
#: src/states_screens/race_gui_base.cpp:80 #: src/states_screens/race_gui_base.cpp:80
#: src/states_screens/race_result_gui.cpp:367 #: src/states_screens/race_result_gui.cpp:383
msgid "Waiting for others" msgid "Waiting for others"
msgstr "" msgstr ""
@ -5950,26 +5954,26 @@ msgid "Waiting for the server"
msgstr "" msgstr ""
#. I18N: string used to show the song title (e.g. "Sunny Song") #. I18N: string used to show the song title (e.g. "Sunny Song")
#: src/states_screens/race_gui_base.cpp:639 #: src/states_screens/race_gui_base.cpp:641
#, c-format #, c-format
msgid "\"%s\"" msgid "\"%s\""
msgstr "" msgstr ""
#. I18N: string used to show the author of the music. (e.g. "Sunny Song" by "John Doe") #. I18N: string used to show the author of the music. (e.g. "Sunny Song" by "John Doe")
#: src/states_screens/race_gui_base.cpp:649 #: src/states_screens/race_gui_base.cpp:651
msgid "by" msgid "by"
msgstr "" msgstr ""
#: src/states_screens/race_gui_base.cpp:757 #: src/states_screens/race_gui_base.cpp:759
msgid "Collect nitro!" msgid "Collect nitro!"
msgstr "" msgstr ""
#: src/states_screens/race_gui_base.cpp:759 #: src/states_screens/race_gui_base.cpp:761
msgid "Follow the leader!" msgid "Follow the leader!"
msgstr "" msgstr ""
#. I18N: When some GlobalPlayerIcons are hidden, write "Top 10" to show it #. I18N: When some GlobalPlayerIcons are hidden, write "Top 10" to show it
#: src/states_screens/race_gui_base.cpp:942 #: src/states_screens/race_gui_base.cpp:944
#, c-format #, c-format
msgid "Top %i" msgid "Top %i"
msgstr "" msgstr ""
@ -5998,93 +6002,105 @@ msgstr ""
msgid "Press fire to start the challenge" msgid "Press fire to start the challenge"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:243 #: src/states_screens/race_result_gui.cpp:259
msgid "Quit the server" msgid "Quit the server"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:258 #: src/states_screens/race_result_gui.cpp:274
msgid "You completed challenges!" msgid "You completed challenges!"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:281 #: src/states_screens/race_result_gui.cpp:297
msgid "Abort Grand Prix" msgid "Abort Grand Prix"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:301 #: src/states_screens/race_result_gui.cpp:317
msgid "Restart" msgid "Restart"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:308 #: src/states_screens/race_result_gui.cpp:324
msgid "Back to challenge selection" msgid "Back to challenge selection"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:316 #: src/states_screens/race_result_gui.cpp:332
msgid "Race against the new ghost replay" msgid "Race against the new ghost replay"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:324 #: src/states_screens/race_result_gui.cpp:340
msgid "Back to the menu" msgid "Back to the menu"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:493 #: src/states_screens/race_result_gui.cpp:509
msgid "Do you really want to abort the Grand Prix?" msgid "Do you really want to abort the Grand Prix?"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:591 #: src/states_screens/race_result_gui.cpp:607
#: src/states_screens/race_result_gui.cpp:1431 #: src/states_screens/race_result_gui.cpp:1454
msgid "Red Team Wins" msgid "Red Team Wins"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:593 #: src/states_screens/race_result_gui.cpp:609
#: src/states_screens/race_result_gui.cpp:1435 #: src/states_screens/race_result_gui.cpp:1458
msgid "Blue Team Wins" msgid "Blue Team Wins"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:595 #: src/states_screens/race_result_gui.cpp:611
#: src/states_screens/race_result_gui.cpp:1440 #: src/states_screens/race_result_gui.cpp:1463
msgid "It's a draw" msgid "It's a draw"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:835 #: src/states_screens/race_result_gui.cpp:851
#, c-format #, c-format
msgid "Eliminated after %s" msgid "Eliminated after %s"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:840 #: src/states_screens/race_result_gui.cpp:856
#: src/states_screens/race_result_gui.cpp:1269 #: src/states_screens/race_result_gui.cpp:1285
msgid "Eliminated" msgid "Eliminated"
msgstr "" msgstr ""
#. I18N: indicates a player that scored in their own goal in result screen #. I18N: indicates a player that scored in their own goal in result screen
#: src/states_screens/race_result_gui.cpp:1510 #: src/states_screens/race_result_gui.cpp:1533
#: src/states_screens/race_result_gui.cpp:1572 #: src/states_screens/race_result_gui.cpp:1595
msgid "(Own Goal)" msgid "(Own Goal)"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:1651 #: src/states_screens/race_result_gui.cpp:1674
#, c-format #, c-format
msgid "Track %i/%i" msgid "Track %i/%i"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:1735 #: src/states_screens/race_result_gui.cpp:1758
msgid "Grand Prix progress:" msgid "Grand Prix progress:"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:1781 #: src/states_screens/race_result_gui.cpp:1804
msgid "Highscores" msgid "Highscores"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:1884 #: src/states_screens/race_result_gui.cpp:1907
#, c-format #, c-format
msgid "Best lap time: %s" msgid "Best lap time: %s"
msgstr "" msgstr ""
#. I18N: is used to indicate who has the bast laptime (best laptime "by kart_name") #. I18N: is used to indicate who has the bast laptime (best laptime "by kart_name")
#: src/states_screens/race_result_gui.cpp:1898 #: src/states_screens/race_result_gui.cpp:1921
#, c-format #, c-format
msgid "by %s" msgid "by %s"
msgstr "" msgstr ""
#: src/states_screens/race_result_gui.cpp:1960
msgid "You completed the challenge!"
msgstr ""
#: src/states_screens/race_result_gui.cpp:1960
msgid "You failed the challenge!"
msgstr ""
#: src/states_screens/race_result_gui.cpp:2011
msgid "Reached Requirements of SuperTux"
msgstr ""
#: src/states_screens/race_setup_screen.cpp:88 #: src/states_screens/race_setup_screen.cpp:88
msgid "All blows allowed, so catch weapons and make clever use of them!" msgid "All blows allowed, so catch weapons and make clever use of them!"
msgstr "" msgstr ""
@ -6136,12 +6152,18 @@ msgstr ""
msgid "Number of red team AI karts" msgid "Number of red team AI karts"
msgstr "" msgstr ""
#: src/states_screens/tracks_and_gp_screen.cpp:109
msgid ""
"You cannot play this grandprix because it contains tracks that aren't "
"unlocked!"
msgstr ""
#. I18N: track group name #. I18N: track group name
#: src/states_screens/tracks_and_gp_screen.cpp:148 #: src/states_screens/tracks_and_gp_screen.cpp:157
msgid "all" msgid "all"
msgstr "" msgstr ""
#: src/states_screens/tracks_and_gp_screen.cpp:203 #: src/states_screens/tracks_and_gp_screen.cpp:212
msgid "Locked!" msgid "Locked!"
msgstr "" msgstr ""
@ -6286,12 +6308,11 @@ msgstr ""
#: supertuxkart.appdata.xml:11 #: supertuxkart.appdata.xml:11
msgid "" msgid ""
"Discover the mystery of an underwater world, or drive through the jungles of " "We have several tracks with various themes for players to enjoy, from "
"Val Verde and visit the famous Cocoa Temple. Race underground or in a " "driving underwater, rural farmlands, jungles or even in space! Try your best "
"spaceship, through a rural farmland or a strange alien planet. Or rest under " "while avoiding other karts as they may overtake you, but don't eat the "
"the palm trees on the beach, watching the other karts overtake you. But " "bananas! Watch for bowling balls, plungers, bubble gum, and cakes thrown by "
"don't eat the bananas! Watch for bowling balls, plungers, bubble gum, and " "your opponents."
"cakes thrown by your opponents."
msgstr "" msgstr ""
#: supertuxkart.appdata.xml:14 #: supertuxkart.appdata.xml:14
@ -6299,12 +6320,12 @@ msgid ""
"You can do a single race against other karts, compete in one of several " "You can do a single race against other karts, compete in one of several "
"Grand Prix, try to beat the high score in time trials on your own, play " "Grand Prix, try to beat the high score in time trials on your own, play "
"battle mode against the computer or your friends, and more! For a greater " "battle mode against the computer or your friends, and more! For a greater "
"challenge, race online against players from all over the world and prove " "challenge, join online and meet players from all over the world and prove "
"your racing skills!" "your racing skills!"
msgstr "" msgstr ""
#: supertuxkart.appdata.xml:17 #: supertuxkart.appdata.xml:17
msgid "This game is free and without ads." msgid "This game has no ads."
msgstr "" msgstr ""
#: supertuxkart.appdata.xml:20 #: supertuxkart.appdata.xml:20

View File

@ -45,20 +45,19 @@ STK_APPDATA_P1 = 'Karts. Nitro. Action! SuperTuxKart is a 3D open-source arcade
with a variety of characters, tracks, and modes to play. \ with a variety of characters, tracks, and modes to play. \
Our aim is to create a game that is more fun than realistic, \ Our aim is to create a game that is more fun than realistic, \
and provide an enjoyable experience for all ages.' and provide an enjoyable experience for all ages.'
STK_APPDATA_P2 = 'Discover the mystery of an underwater world, \ STK_APPDATA_P2 = 'We have several tracks with various themes for players to enjoy, \
or drive through the jungles of Val Verde and visit the famous Cocoa Temple. \ from driving underwater, rural farmlands, jungles or even in space! \
Race underground or in a spaceship, through a rural farmland or a strange alien planet. \ Try your best while avoiding other karts as they may overtake you, \
Or rest under the palm trees on the beach, watching the other karts overtake you. \ but don\'t eat the bananas! Watch for bowling balls, plungers, bubble gum, \
But don\'t eat the bananas! Watch for bowling balls, plungers, bubble gum, \
and cakes thrown by your opponents.' and cakes thrown by your opponents.'
STK_APPDATA_P3 = 'You can do a single race against other karts, \ STK_APPDATA_P3 = 'You can do a single race against other karts, \
compete in one of several Grand Prix, \ compete in one of several Grand Prix, \
try to beat the high score in time trials on your own, \ try to beat the high score in time trials on your own, \
play battle mode against the computer or your friends, \ play battle mode against the computer or your friends, \
and more! For a greater challenge, race online against players from all over the world \ and more! For a greater challenge, join online and meet players from all over the world \
and prove your racing skills!' and prove your racing skills!'
# Used in google play only for now # Used in google play only for now
STK_APPDATA_P4 = 'This game is free and without ads.' STK_APPDATA_P4 = 'This game has no ads.'
# Used in google play beta only for now # Used in google play beta only for now
STK_APPDATA_P5 = 'This is an unstable version of SuperTuxKart that contains latest improvements. \ STK_APPDATA_P5 = 'This is an unstable version of SuperTuxKart that contains latest improvements. \
It is released mainly for testing, to make stable STK as good as possible.' It is released mainly for testing, to make stable STK as good as possible.'