diff --git a/data/po/supertuxkart.pot b/data/po/supertuxkart.pot index 1ccf7c54f..bd93ef21a 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: 2020-03-15 15:56+0800\n" +"POT-Creation-Date: 2020-04-28 10:32+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -153,8 +153,8 @@ msgstr "" #. I18N: Ghost replay info action #. I18N: ./data/gui/dialogs/select_challenge.stkgui #. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:216 -#: src/states_screens/dialogs/addons_loading.cpp:293 +#: src/input/gamepad_config.cpp:154 +#: src/states_screens/dialogs/addons_loading.cpp:291 msgid "Back" msgstr "" @@ -313,7 +313,8 @@ 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:209 +#: src/states_screens/dialogs/addons_loading.cpp:207 +#: src/states_screens/dialogs/press_a_key_dialog.cpp:45 #: src/states_screens/online/register_screen.cpp:131 #: src/states_screens/options/user_screen.cpp:128 msgid "Cancel" @@ -718,7 +719,7 @@ msgstr "" #. I18N: In the server configuration screen #. I18N: ./data/gui/screens/online/create_server.stkgui #. I18N: In the server creation screen -#: src/states_screens/track_info_screen.cpp:253 +#: src/states_screens/track_info_screen.cpp:248 msgid "Game mode" msgstr "" @@ -1534,7 +1535,7 @@ msgstr "" #. I18N: ./data/gui/screens/help7.stkgui #. I18N: In the help menu -msgid "... or on the same computer:" +msgid "... or on the same device:" msgstr "" #. I18N: ./data/gui/screens/help7.stkgui @@ -2074,6 +2075,11 @@ msgstr "" msgid "Minimap" msgstr "" +#. I18N: ./data/gui/screens/options_ui.stkgui +#. I18N: In the ui settings +msgid "Multiplayer splits" +msgstr "" + #. I18N: ./data/gui/screens/options_ui.stkgui #. I18N: In the ui settings msgid "Font size" @@ -2084,11 +2090,6 @@ msgstr "" msgid "Display FPS" msgstr "" -#. I18N: ./data/gui/screens/options_ui.stkgui -#. I18N: In the ui settings -msgid "Multiplayer splits screen horizontally" -msgstr "" - #. I18N: ./data/gui/screens/options_ui.stkgui #. I18N: In the ui settings msgid "Show other karts' held powerups" @@ -2174,14 +2175,14 @@ msgstr "" #. I18N: ./data/gui/screens/track_info.stkgui #. I18N: In the track info screen #: src/states_screens/online/tracks_screen.cpp:516 -#: src/states_screens/track_info_screen.cpp:280 +#: src/states_screens/track_info_screen.cpp:275 msgid "Number of laps" msgstr "" #. I18N: ./data/gui/screens/track_info.stkgui #. I18N: In the track info screen #: src/states_screens/online/create_server_screen.cpp:172 -#: src/states_screens/track_info_screen.cpp:199 +#: src/states_screens/track_info_screen.cpp:194 msgid "Number of AI karts" msgstr "" @@ -2571,7 +2572,7 @@ msgstr "" msgid "Completed achievement \"%s\"." msgstr "" -#: src/addons/addons_manager.cpp:109 src/addons/news_manager.cpp:345 +#: src/addons/addons_manager.cpp:109 src/addons/news_manager.cpp:343 msgid "Failed to connect to the SuperTuxKart add-ons server." msgstr "" @@ -2640,7 +2641,7 @@ msgid "New kart '%s' now available" msgstr "" #: src/challenges/story_mode_timer.cpp:281 -#: src/states_screens/options/options_screen_ui.cpp:269 +#: src/states_screens/options/options_screen_ui.cpp:280 msgid "" "Speedrun mode disabled. It can only be enabled if the game has not been " "closed since the launch of the story mode.\n" @@ -2723,7 +2724,7 @@ msgstr "" #: src/guiengine/widgets/player_kart_widget.cpp:758 #: src/karts/controller/local_player_controller.cpp:446 #: src/karts/controller/player_controller.cpp:413 -#: src/network/protocols/client_lobby.cpp:815 +#: src/network/protocols/client_lobby.cpp:816 #: src/states_screens/dialogs/splitscreen_player_dialog.cpp:121 #: src/states_screens/race_result_gui.cpp:1421 #: src/states_screens/race_result_gui.cpp:1479 @@ -2737,497 +2738,497 @@ msgid "%s is ready" msgstr "" #. I18N: Unbound key binding -#: src/input/binding.cpp:94 +#: src/input/binding.cpp:96 msgid "[none]" msgstr "" -#. I18N: input configuration screen: mouse button -#: src/input/binding.cpp:104 -msgctxt "input_key" -msgid "Left Mouse Button" -msgstr "" - #. I18N: input configuration screen: mouse button #: src/input/binding.cpp:106 msgctxt "input_key" +msgid "Left Mouse Button" +msgstr "" + +#. I18N: input configuration screen: mouse button +#: src/input/binding.cpp:108 +msgctxt "input_key" msgid "Right Mouse Button" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:108 +#: src/input/binding.cpp:110 msgctxt "input_key" msgid "Cancel" msgstr "" #. I18N: input configuration screen: mouse button -#: src/input/binding.cpp:110 +#: src/input/binding.cpp:112 msgctxt "input_key" msgid "Middle Mouse Button" msgstr "" #. I18N: input configuration screen: mouse button -#: src/input/binding.cpp:112 +#: src/input/binding.cpp:114 msgctxt "input_key" msgid "X1 Mouse Button" msgstr "" #. I18N: input configuration screen: mouse button -#: src/input/binding.cpp:114 +#: src/input/binding.cpp:116 msgctxt "input_key" msgid "X2 Mouse Button" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:116 +#: src/input/binding.cpp:118 msgctxt "input_key" msgid "Backspace" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:118 +#: src/input/binding.cpp:120 msgctxt "input_key" msgid "Tab" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:120 +#: src/input/binding.cpp:122 msgctxt "input_key" msgid "Clear" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:122 +#: src/input/binding.cpp:124 msgctxt "input_key" msgid "Return" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:124 +#: src/input/binding.cpp:126 msgctxt "input_key" msgid "Shift" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:126 +#: src/input/binding.cpp:128 msgctxt "input_key" msgid "Control" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:128 +#: src/input/binding.cpp:130 msgctxt "input_key" msgid "Alt/Menu" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:130 +#: src/input/binding.cpp:132 msgctxt "input_key" msgid "Pause" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:132 +#: src/input/binding.cpp:134 msgctxt "input_key" msgid "Caps Lock" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:134 +#: src/input/binding.cpp:136 msgctxt "input_key" msgid "Kana" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:136 +#: src/input/binding.cpp:138 msgctxt "input_key" msgid "Junja" msgstr "" #. I18N: input configuration screen: keyboard key #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:139 +#: src/input/binding.cpp:141 msgctxt "input_key" msgid "Final" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:141 +#: src/input/binding.cpp:143 msgctxt "input_key" msgid "Escape" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:143 +#: src/input/binding.cpp:145 msgctxt "input_key" msgid "Convert" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:145 +#: src/input/binding.cpp:147 msgctxt "input_key" msgid "Nonconvert" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:147 +#: src/input/binding.cpp:149 msgctxt "input_key" msgid "Accept" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:149 +#: src/input/binding.cpp:151 msgctxt "input_key" msgid "Modechange" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:151 +#: src/input/binding.cpp:153 msgctxt "input_key" msgid "Space" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:153 +#: src/input/binding.cpp:155 msgctxt "input_key" msgid "Page Up" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:155 +#: src/input/binding.cpp:157 msgctxt "input_key" msgid "Page Down" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:157 +#: src/input/binding.cpp:159 msgctxt "input_key" msgid "End" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:159 +#: src/input/binding.cpp:161 msgctxt "input_key" msgid "Home" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:161 src/input/gamepad_android_config.cpp:58 +#: src/input/binding.cpp:163 src/input/gamepad_android_config.cpp:58 msgctxt "input_key" msgid "Left" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:163 src/input/gamepad_android_config.cpp:64 +#: src/input/binding.cpp:165 src/input/gamepad_android_config.cpp:64 msgctxt "input_key" msgid "Up" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:165 src/input/gamepad_android_config.cpp:61 +#: src/input/binding.cpp:167 src/input/gamepad_android_config.cpp:61 msgctxt "input_key" msgid "Right" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:167 src/input/gamepad_android_config.cpp:67 +#: src/input/binding.cpp:169 src/input/gamepad_android_config.cpp:67 msgctxt "input_key" msgid "Down" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:169 src/input/gamepad_android_config.cpp:109 +#: src/input/binding.cpp:171 src/input/gamepad_android_config.cpp:109 msgctxt "input_key" msgid "Select" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:171 +#: src/input/binding.cpp:173 msgctxt "input_key" msgid "Print" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:173 +#: src/input/binding.cpp:175 msgctxt "input_key" msgid "Exec" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:175 +#: src/input/binding.cpp:177 msgctxt "input_key" msgid "Print Screen" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:177 +#: src/input/binding.cpp:179 msgctxt "input_key" msgid "Insert" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:179 +#: src/input/binding.cpp:181 msgctxt "input_key" msgid "Delete" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:181 +#: src/input/binding.cpp:183 msgctxt "input_key" msgid "Help" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:219 +#: src/input/binding.cpp:221 msgctxt "input_key" msgid "Left Logo" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:221 +#: src/input/binding.cpp:223 msgctxt "input_key" msgid "Right Logo" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:223 +#: src/input/binding.cpp:225 msgctxt "input_key" msgid "Apps" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:225 +#: src/input/binding.cpp:227 msgctxt "input_key" msgid "Sleep" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:227 +#: src/input/binding.cpp:229 msgctxt "input_key" msgid "Numpad 0" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:229 +#: src/input/binding.cpp:231 msgctxt "input_key" msgid "Numpad 1" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:231 +#: src/input/binding.cpp:233 msgctxt "input_key" msgid "Numpad 2" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:233 +#: src/input/binding.cpp:235 msgctxt "input_key" msgid "Numpad 3" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:235 +#: src/input/binding.cpp:237 msgctxt "input_key" msgid "Numpad 4" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:237 +#: src/input/binding.cpp:239 msgctxt "input_key" msgid "Numpad 5" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:239 +#: src/input/binding.cpp:241 msgctxt "input_key" msgid "Numpad 6" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:241 +#: src/input/binding.cpp:243 msgctxt "input_key" msgid "Numpad 7" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:243 +#: src/input/binding.cpp:245 msgctxt "input_key" msgid "Numpad 8" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:245 +#: src/input/binding.cpp:247 msgctxt "input_key" msgid "Numpad 9" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:249 +#: src/input/binding.cpp:251 msgctxt "input_key" msgid "Separator" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:251 +#: src/input/binding.cpp:253 msgctxt "input_key" msgid "- (Subtract)" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:253 +#: src/input/binding.cpp:255 msgctxt "input_key" msgid "Decimal" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:255 +#: src/input/binding.cpp:257 msgctxt "input_key" msgid "/ (Divide)" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:281 +#: src/input/binding.cpp:283 msgctxt "input_key" msgid "Num Lock" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:283 +#: src/input/binding.cpp:285 msgctxt "input_key" msgid "Scroll Lock" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:285 +#: src/input/binding.cpp:287 msgctxt "input_key" msgid "Left Shift" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:287 +#: src/input/binding.cpp:289 msgctxt "input_key" msgid "Right Shift" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:289 +#: src/input/binding.cpp:291 msgctxt "input_key" msgid "Left Control" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:291 +#: src/input/binding.cpp:293 msgctxt "input_key" msgid "Right Control" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:293 +#: src/input/binding.cpp:295 msgctxt "input_key" msgid "Left Menu" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:295 +#: src/input/binding.cpp:297 msgctxt "input_key" msgid "Right Menu" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:301 +#: src/input/binding.cpp:303 msgctxt "input_key" msgid "Attn" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:303 +#: src/input/binding.cpp:305 msgctxt "input_key" msgid "Crsel" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:305 +#: src/input/binding.cpp:307 msgctxt "input_key" msgid "Exsel" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:307 +#: src/input/binding.cpp:309 msgctxt "input_key" msgid "Ereof" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:309 +#: src/input/binding.cpp:311 msgctxt "input_key" msgid "Play" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:311 +#: src/input/binding.cpp:313 msgctxt "input_key" msgid "Zoom" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:313 +#: src/input/binding.cpp:315 msgctxt "input_key" msgid "Pa1" msgstr "" #. I18N: input configuration screen: keyboard key -#: src/input/binding.cpp:315 +#: src/input/binding.cpp:317 msgctxt "input_key" msgid "Oem Clear" msgstr "" #. I18N: to appear in input configuration screen, for gamepad hats -#: src/input/binding.cpp:355 src/input/binding.cpp:360 +#: src/input/binding.cpp:357 src/input/binding.cpp:362 #, c-format msgid "Gamepad hat %d" msgstr "" #. I18N: to appear in input configuration screen, for gamepad axes -#: src/input/binding.cpp:367 +#: src/input/binding.cpp:369 #, c-format msgid "Axis %d %s" msgstr "" #. I18N: to appear in input configuration screen, for gamepad axes -#: src/input/binding.cpp:374 +#: src/input/binding.cpp:376 #, c-format msgid "Axis %d inverted" msgstr "" #. I18N: to appear in input configuration screen, for gamepad axes -#: src/input/binding.cpp:379 +#: src/input/binding.cpp:381 #, c-format msgid "Axis %d" msgstr "" #. I18N: to appear in input configuration screen, for gamepad buttons -#: src/input/binding.cpp:387 +#: src/input/binding.cpp:389 #, c-format msgid "Gamepad button %d" msgstr "" #. I18N: to appear in input configuration screen, for mouse (might not be used at all) -#: src/input/binding.cpp:390 +#: src/input/binding.cpp:392 #, c-format msgid "Mouse button %d" msgstr "" #. I18N: to appear in input configuration screen, for mouse (might not be used at all) -#: src/input/binding.cpp:394 +#: src/input/binding.cpp:396 #, c-format msgid "Mouse axis %d %s" msgstr "" #. I18N: shown when config file is too old -#: src/input/device_manager.cpp:579 +#: src/input/device_manager.cpp:494 msgid "Please re-configure your key bindings." msgstr "" -#: src/input/device_manager.cpp:580 +#: src/input/device_manager.cpp:495 msgid "Your input config file is not compatible with this version of STK." msgstr "" @@ -3251,146 +3252,135 @@ msgctxt "input_key" msgid "Mode" msgstr "" -#. I18N: Name of the black button on xbox controller -#: src/input/gamepad_config.cpp:167 -msgid "Black" -msgstr "" - -#. I18N: Name of the white button on xbox controller -#: src/input/gamepad_config.cpp:171 -msgid "White" +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:156 +msgid "Guide" msgstr "" #. I18N: name of buttons on gamepads -#. I18N: name of stick on gamepads -#: src/input/gamepad_config.cpp:179 src/input/gamepad_config.cpp:239 -msgid "Left trigger" -msgstr "" - -#. I18N: name of buttons on gamepads -#. I18N: name of stick on gamepads -#: src/input/gamepad_config.cpp:181 src/input/gamepad_config.cpp:244 -msgid "Right thumb right" -msgstr "" - -#. I18N: name of buttons on gamepads -#. I18N: name of stick on gamepads -#: src/input/gamepad_config.cpp:183 src/input/gamepad_config.cpp:246 -msgid "Right thumb left" -msgstr "" - -#. I18N: name of buttons on gamepads -#. I18N: name of trigger on gamepads -#: src/input/gamepad_config.cpp:185 src/input/gamepad_config.cpp:240 -msgid "Right thumb down" -msgstr "" - -#. I18N: name of buttons on gamepads -#. I18N: name of stick on gamepads -#: src/input/gamepad_config.cpp:187 src/input/gamepad_config.cpp:242 -msgid "Right thumb up" -msgstr "" - -#. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:189 src/input/gamepad_config.cpp:248 -msgid "Right trigger" -msgstr "" - -#. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:191 src/input/gamepad_config.cpp:253 -msgid "DPad right" -msgstr "" - -#. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:193 src/input/gamepad_config.cpp:255 -msgid "DPad left" -msgstr "" - -#. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:195 src/input/gamepad_config.cpp:251 -msgid "DPad down" -msgstr "" - -#. I18N: name of buttons on gamepads -#. I18N: name of trigger on gamepads -#: src/input/gamepad_config.cpp:197 src/input/gamepad_config.cpp:249 -msgid "DPad up" -msgstr "" - -#. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:212 -msgid "Left bumper" -msgstr "" - -#. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:214 -msgid "Right bumper" -msgstr "" - -#. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:218 +#: src/input/gamepad_config.cpp:158 msgid "Start" msgstr "" #. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:220 -msgid "Left thumb button" +#: src/input/gamepad_config.cpp:160 +msgid "Left stick" msgstr "" #. I18N: name of buttons on gamepads -#: src/input/gamepad_config.cpp:222 -msgid "Right thumb button" +#: src/input/gamepad_config.cpp:162 +msgid "Right stick" msgstr "" -#. I18N: name of stick on gamepads -#: src/input/gamepad_config.cpp:231 -msgid "Left thumb right" +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:164 +msgid "Left shoulder" msgstr "" -#. I18N: name of stick on gamepads -#: src/input/gamepad_config.cpp:233 -msgid "Left thumb left" +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:166 +msgid "Right shoulder" msgstr "" -#. I18N: name of stick on gamepads -#: src/input/gamepad_config.cpp:235 -msgid "Left thumb down" +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:168 +msgid "DPad up" msgstr "" -#. I18N: name of stick on gamepads -#: src/input/gamepad_config.cpp:237 -msgid "Left thumb up" +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:170 +msgid "DPad down" msgstr "" -#: src/input/input_manager.cpp:862 +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:172 +msgid "DPad left" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:174 +msgid "DPad right" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:178 +msgid "Left thumbstick right" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:180 +msgid "Left thumbstick left" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:182 +msgid "Left thumbstick down" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:184 +msgid "Left thumbstick up" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:186 +msgid "Right thumbstick right" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:188 +msgid "Right thumbstick left" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:190 +msgid "Right thumbstick down" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:192 +msgid "Right thumbstick up" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:194 +msgid "Left trigger" +msgstr "" + +#. I18N: name of buttons on gamepads +#: src/input/gamepad_config.cpp:196 +msgid "Right trigger" +msgstr "" + +#: src/input/input_manager.cpp:954 #, c-format msgid "Ignoring '%s'. You needed to join earlier to play!" msgstr "" -#: src/input/input_manager.cpp:898 +#: src/input/input_manager.cpp:991 msgid "Only the Game Master may act at this point!" msgstr "" -#: src/input/wiimote_manager.cpp:388 +#: src/input/wiimote_manager.cpp:379 msgid "" "Connect your wiimote to the Bluetooth manager, then click on Ok. Detailed " "instructions at supertuxkart.net/Wiimote" msgstr "" -#: src/input/wiimote_manager.cpp:391 +#: src/input/wiimote_manager.cpp:382 msgid "" "Press the buttons 1+2 simultaneously on your wiimote to put it in discovery " "mode, then click on Ok. Detailed instructions at supertuxkart.net/Wiimote" msgstr "" -#: src/input/wiimote_manager.cpp:414 +#: src/input/wiimote_manager.cpp:405 #, c-format msgid "Found %d wiimote" msgid_plural "Found %d wiimotes" msgstr[0] "" msgstr[1] "" -#: src/input/wiimote_manager.cpp:419 +#: src/input/wiimote_manager.cpp:410 msgid "Could not detect any wiimote :/" msgstr "" @@ -3423,12 +3413,12 @@ msgid "You finished the race!" 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:1112 +#: src/karts/kart_rewinder.cpp:126 src/network/protocols/client_lobby.cpp:1113 #, c-format msgid "%s left the game." msgstr "" -#: src/main.cpp:1919 +#: src/main.cpp:1883 msgid "" "SuperTuxKart may connect to a server to download add-ons and notify you of " "updates. We also collect anonymous hardware statistics to help with the " @@ -3438,16 +3428,16 @@ msgid "" "\"Connect to the Internet\" and \"Send anonymous HW statistics\")." msgstr "" -#: src/main.cpp:2197 +#: src/main.cpp:2162 msgid "Your screen resolution is too low to run STK." msgstr "" -#: src/main.cpp:2229 +#: src/main.cpp:2194 msgid "" "Your driver version is too old. Please install the latest video drivers." msgstr "" -#: src/main.cpp:2247 +#: src/main.cpp:2212 #, c-format msgid "" "Your graphics driver appears to be very old. Please check if an update is " @@ -3455,7 +3445,7 @@ msgid "" "game will likely still run, but in a reduced-graphics mode." msgstr "" -#: src/main_loop.cpp:435 src/network/protocols/client_lobby.cpp:101 +#: src/main_loop.cpp:435 src/network/protocols/client_lobby.cpp:102 msgid "Server connection timed out." msgstr "" @@ -3539,49 +3529,49 @@ msgstr "" msgid "'%s' has been eliminated." msgstr "" -#: src/network/protocols/client_lobby.cpp:102 +#: src/network/protocols/client_lobby.cpp:103 msgid "Server has been shut down." msgstr "" -#: src/network/protocols/client_lobby.cpp:103 +#: src/network/protocols/client_lobby.cpp:104 msgid "You were kicked from the server." msgstr "" -#: src/network/protocols/client_lobby.cpp:105 +#: src/network/protocols/client_lobby.cpp:106 msgid "You were kicked: Ping too high." msgstr "" -#: src/network/protocols/client_lobby.cpp:254 -#: src/network/protocols/client_lobby.cpp:855 +#: src/network/protocols/client_lobby.cpp:255 +#: src/network/protocols/client_lobby.cpp:856 msgid "Bad network connection is detected." msgstr "" -#: src/network/protocols/client_lobby.cpp:419 +#: src/network/protocols/client_lobby.cpp:420 #: src/network/protocols/server_lobby.cpp:3574 msgid "Bot" msgstr "" -#: src/network/protocols/client_lobby.cpp:589 +#: src/network/protocols/client_lobby.cpp:590 #, 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:620 +#: src/network/protocols/client_lobby.cpp:621 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:679 +#: src/network/protocols/client_lobby.cpp:680 #, c-format msgid "Server name: %s" msgstr "" #. I18N: In the networking lobby #. I18N: In server info dialog -#: src/network/protocols/client_lobby.cpp:687 +#: src/network/protocols/client_lobby.cpp:688 #: src/states_screens/dialogs/server_info_dialog.cpp:83 #: src/states_screens/race_result_gui.cpp:1779 #, c-format @@ -3589,126 +3579,126 @@ msgid "Difficulty: %s" msgstr "" #. I18N: In the networking lobby -#: src/network/protocols/client_lobby.cpp:692 +#: src/network/protocols/client_lobby.cpp:693 #, c-format msgid "Max players: %d" msgstr "" #. I18N: In server info dialog -#: src/network/protocols/client_lobby.cpp:705 +#: src/network/protocols/client_lobby.cpp:706 #: src/states_screens/dialogs/server_info_dialog.cpp:87 #, c-format msgid "Game mode: %s" msgstr "" #. I18N: In the create server screen for soccer server -#: src/network/protocols/client_lobby.cpp:718 +#: src/network/protocols/client_lobby.cpp:719 #: src/states_screens/dialogs/server_configuration_dialog.cpp:174 #: src/states_screens/online/create_server_screen.cpp:229 -#: src/states_screens/track_info_screen.cpp:371 +#: src/states_screens/track_info_screen.cpp:366 msgid "Time limit" msgstr "" #. I18N: In the create server screen for soccer server -#: src/network/protocols/client_lobby.cpp:719 +#: src/network/protocols/client_lobby.cpp:720 #: src/states_screens/dialogs/server_configuration_dialog.cpp:175 #: src/states_screens/online/create_server_screen.cpp:231 -#: src/states_screens/track_info_screen.cpp:372 +#: src/states_screens/track_info_screen.cpp:367 msgid "Goals limit" msgstr "" #. I18N: In the networking lobby -#: src/network/protocols/client_lobby.cpp:723 +#: src/network/protocols/client_lobby.cpp:724 #, c-format msgid "Soccer game type: %s" msgstr "" -#: src/network/protocols/client_lobby.cpp:733 +#: src/network/protocols/client_lobby.cpp:734 #, 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:847 +#: src/network/protocols/client_lobby.cpp:848 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:867 +#: src/network/protocols/client_lobby.cpp:868 msgid "You are now the owner of server." msgstr "" -#: src/network/protocols/client_lobby.cpp:910 +#: src/network/protocols/client_lobby.cpp:911 msgid "Connection refused: Server is busy." msgstr "" -#: src/network/protocols/client_lobby.cpp:915 +#: src/network/protocols/client_lobby.cpp:916 msgid "Connection refused: You are banned from the server." msgstr "" -#: src/network/protocols/client_lobby.cpp:928 +#: src/network/protocols/client_lobby.cpp:929 msgid "Connection refused: Server password is incorrect." msgstr "" -#: src/network/protocols/client_lobby.cpp:932 +#: src/network/protocols/client_lobby.cpp:933 msgid "Connection refused: Game data is incompatible." msgstr "" -#: src/network/protocols/client_lobby.cpp:936 +#: src/network/protocols/client_lobby.cpp:937 msgid "Connection refused: Server is full." msgstr "" -#: src/network/protocols/client_lobby.cpp:940 +#: src/network/protocols/client_lobby.cpp:941 msgid "Connection refused: Invalid player connecting." msgstr "" -#: src/network/protocols/client_lobby.cpp:968 +#: src/network/protocols/client_lobby.cpp:969 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:1179 +#: src/network/protocols/client_lobby.cpp:1180 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:1183 +#: src/network/protocols/client_lobby.cpp:1184 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:1187 +#: src/network/protocols/client_lobby.cpp:1188 msgid "Only 1 player remaining, returning to lobby." msgstr "" -#: src/network/protocols/client_lobby.cpp:1193 +#: src/network/protocols/client_lobby.cpp:1194 msgid "Server owner quit the game" msgstr "" #. I18N: Show when player join red team of the started game in #. network -#: src/network/protocols/client_lobby.cpp:1357 +#: src/network/protocols/client_lobby.cpp:1358 #, 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:1363 +#: src/network/protocols/client_lobby.cpp:1364 #, 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:1369 +#: src/network/protocols/client_lobby.cpp:1370 #, 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:1528 +#: src/network/protocols/client_lobby.cpp:1522 #, c-format msgid "" "Press <%s> or <%s> to change the targeted player, <%s> or <%s> for the " @@ -3716,7 +3706,7 @@ msgid "" msgstr "" #. I18N: Tell player he has successfully report this named player -#: src/network/protocols/client_lobby.cpp:1544 +#: src/network/protocols/client_lobby.cpp:1538 #, c-format msgid "Successfully reported %s." msgstr "" @@ -3725,13 +3715,13 @@ msgstr "" msgid "No quick play server available." msgstr "" -#: src/network/protocols/connect_to_server.cpp:370 +#: src/network/protocols/connect_to_server.cpp:377 #, c-format msgid "Cannot connect to server %s." msgstr "" #. I18N: Show the failed detect port server name -#: src/network/protocols/connect_to_server.cpp:780 +#: src/network/protocols/connect_to_server.cpp:787 #, c-format msgid "Failed to detect port number for server %s." msgstr "" @@ -3749,7 +3739,7 @@ msgstr "" #: src/network/server_config.cpp:274 src/race/race_manager.cpp:1196 #: src/states_screens/dialogs/server_configuration_dialog.cpp:161 #: src/states_screens/online/create_server_screen.cpp:213 -#: src/states_screens/track_info_screen.cpp:256 +#: src/states_screens/track_info_screen.cpp:251 msgid "Free-For-All" msgstr "" @@ -3819,7 +3809,7 @@ msgid "Follow the Leader" msgstr "" #. I18N: Game mode -#: src/race/race_manager.cpp:1194 src/states_screens/track_info_screen.cpp:255 +#: src/race/race_manager.cpp:1194 src/states_screens/track_info_screen.cpp:250 msgid "3 Strikes Battle" msgstr "" @@ -3893,8 +3883,8 @@ msgstr "" msgid "Please wait while addons are updated" msgstr "" -#: src/states_screens/addons_screen.cpp:518 -#: src/states_screens/main_menu_screen.cpp:625 +#: src/states_screens/addons_screen.cpp:520 +#: src/states_screens/main_menu_screen.cpp:622 msgid "" "Sorry, an error occurred while contacting the add-ons website. Make sure you " "are connected to the Internet and that SuperTuxKart is not blocked by a " @@ -3917,7 +3907,7 @@ msgstr "" #: src/states_screens/easter_egg_screen.cpp:225 #: src/states_screens/easter_egg_screen.cpp:256 #: src/states_screens/kart_selection.cpp:915 -#: src/states_screens/kart_selection.cpp:1558 +#: src/states_screens/kart_selection.cpp:1567 #: src/states_screens/race_setup_screen.cpp:100 msgid "Locked : solve active challenges to gain access to more!" msgstr "" @@ -4273,13 +4263,13 @@ msgstr "" #: src/states_screens/dialogs/add_device_dialog.cpp:64 msgid "" -"To add a new Gamepad/Joystick device, simply start SuperTuxKart with it " -"connected and it will appear in the list.\n" +"New gamepads and joysticks will automatically appear in the list when you " +"connect them to this device.\n" "\n" "To add a keyboard config, you can use the button below, HOWEVER please note " "that most keyboards only support a limited amount of simultaneous keypresses " "and are thus inappropriate for multiplayer gameplay. (You can, however, " -"connect multiple keyboards to the computer. Remember that everyone still " +"connect multiple keyboards to this device. Remember that everyone still " "needs different keybindings in this case.)" msgstr "" @@ -4293,45 +4283,45 @@ msgstr "" msgid "Add Keyboard Configuration" msgstr "" -#: src/states_screens/dialogs/addons_loading.cpp:113 +#: src/states_screens/dialogs/addons_loading.cpp:111 msgid "Update" msgstr "" -#: src/states_screens/dialogs/addons_loading.cpp:125 +#: src/states_screens/dialogs/addons_loading.cpp:123 #, c-format msgid "Version: %d" msgstr "" -#: src/states_screens/dialogs/addons_loading.cpp:156 +#: src/states_screens/dialogs/addons_loading.cpp:154 msgid "featured" msgstr "" #. I18N: File size of game assets or addons downloading -#: src/states_screens/dialogs/addons_loading.cpp:176 +#: src/states_screens/dialogs/addons_loading.cpp:174 #: src/states_screens/dialogs/addons_pack.cpp:173 #: src/states_screens/dialogs/download_assets.cpp:102 #, c-format msgid "Size: %s" msgstr "" -#: src/states_screens/dialogs/addons_loading.cpp:288 +#: src/states_screens/dialogs/addons_loading.cpp:286 #: src/states_screens/dialogs/addons_pack.cpp:185 #: src/states_screens/dialogs/download_assets.cpp:180 msgid "Sorry, downloading the add-on failed" msgstr "" -#: src/states_screens/dialogs/addons_loading.cpp:364 +#: src/states_screens/dialogs/addons_loading.cpp:362 #, c-format msgid "Problems installing the addon '%s'." msgstr "" -#: src/states_screens/dialogs/addons_loading.cpp:375 -#: src/states_screens/dialogs/addons_loading.cpp:424 +#: src/states_screens/dialogs/addons_loading.cpp:373 +#: src/states_screens/dialogs/addons_loading.cpp:422 #: src/states_screens/dialogs/download_assets.cpp:245 msgid "Try again" msgstr "" -#: src/states_screens/dialogs/addons_loading.cpp:413 +#: src/states_screens/dialogs/addons_loading.cpp:411 #, c-format msgid "Problems removing the addon '%s'." msgstr "" @@ -4648,7 +4638,7 @@ msgstr "" #. I18N: In the create server screen #: src/states_screens/dialogs/server_configuration_dialog.cpp:171 #: src/states_screens/online/create_server_screen.cpp:225 -#: src/states_screens/track_info_screen.cpp:359 +#: src/states_screens/track_info_screen.cpp:354 msgid "Soccer game type" msgstr "" @@ -4913,7 +4903,7 @@ msgid "You completed the Grand Prix!" msgstr "" #: src/states_screens/kart_selection.cpp:891 -#: src/states_screens/kart_selection.cpp:1576 +#: src/states_screens/kart_selection.cpp:1585 msgid "Random Kart" msgstr "" @@ -4921,30 +4911,34 @@ msgstr "" msgid "Locked" msgstr "" -#: src/states_screens/kart_selection.cpp:1011 +#: src/states_screens/kart_selection.cpp:1014 +msgid "Connect a keyboard or gamepad to play splitscreen multiplayer" +msgstr "" + +#: src/states_screens/kart_selection.cpp:1019 #: src/states_screens/online/networking_lobby.cpp:513 msgid "" "Everyone:\n" "Press the 'Select' button to join the game" msgstr "" -#: src/states_screens/main_menu_screen.cpp:259 +#: src/states_screens/main_menu_screen.cpp:256 msgid "Would you like to play the tutorial of the game?" msgstr "" -#: src/states_screens/main_menu_screen.cpp:562 +#: src/states_screens/main_menu_screen.cpp:559 msgid "" "You can not play online without internet access. If you want to play online, " "go in the options menu, and check \"Connect to the Internet\"." msgstr "" -#: src/states_screens/main_menu_screen.cpp:577 +#: src/states_screens/main_menu_screen.cpp:574 msgid "" "You can not download addons without internet access. If you want to download " "addons, go in the options menu, and check \"Connect to the Internet\"." msgstr "" -#: src/states_screens/main_menu_screen.cpp:585 +#: src/states_screens/main_menu_screen.cpp:582 msgid "" "You can not download addons without internet access. If you want to download " "addons, go in the options menu, and check \"Connect to the Internet\".\n" @@ -4952,11 +4946,11 @@ msgid "" "You can however delete already downloaded addons." msgstr "" -#: src/states_screens/main_menu_screen.cpp:620 +#: src/states_screens/main_menu_screen.cpp:617 msgid "The add-ons module is currently disabled in the Options screen" msgstr "" -#: src/states_screens/main_menu_screen.cpp:632 +#: src/states_screens/main_menu_screen.cpp:629 msgid "Please wait while the add-ons are loading" msgstr "" @@ -5251,26 +5245,26 @@ msgstr "" #. I18N: In the track info screen #: src/states_screens/online/tracks_screen.cpp:449 #: src/states_screens/online/tracks_screen.cpp:497 -#: src/states_screens/track_info_screen.cpp:299 +#: src/states_screens/track_info_screen.cpp:294 msgid "Random item location" msgstr "" #. I18N: In track screen #: src/states_screens/online/tracks_screen.cpp:479 -#: src/states_screens/track_info_screen.cpp:450 +#: src/states_screens/track_info_screen.cpp:445 msgid "Number of goals to win" msgstr "" #. I18N: In track screen #: src/states_screens/online/tracks_screen.cpp:487 -#: src/states_screens/track_info_screen.cpp:259 -#: src/states_screens/track_info_screen.cpp:445 +#: src/states_screens/track_info_screen.cpp:254 +#: src/states_screens/track_info_screen.cpp:440 msgid "Maximum time (min.)" msgstr "" #. I18N: In the track info screen #: src/states_screens/online/tracks_screen.cpp:527 -#: src/states_screens/track_info_screen.cpp:294 +#: src/states_screens/track_info_screen.cpp:289 msgid "Drive in reverse" msgstr "" @@ -5474,32 +5468,42 @@ msgstr "" msgid "Centered" msgstr "" +#. I18N: In the UI options, splitscreen_method in the race UI +#: src/states_screens/options/options_screen_ui.cpp:111 +msgid "Vertical" +msgstr "" + +#. I18N: In the UI options, splitscreen_method position in the race UI +#: src/states_screens/options/options_screen_ui.cpp:113 +msgid "Horizontal" +msgstr "" + #. I18N: In the UI options, Very small font size -#: src/states_screens/options/options_screen_ui.cpp:112 +#: src/states_screens/options/options_screen_ui.cpp:124 msgid "Very small" msgstr "" #. I18N: In the UI options, Small font size -#: src/states_screens/options/options_screen_ui.cpp:114 +#: src/states_screens/options/options_screen_ui.cpp:126 msgid "Small" msgstr "" #. I18N: In the UI options, Medium font size -#: src/states_screens/options/options_screen_ui.cpp:116 +#: src/states_screens/options/options_screen_ui.cpp:128 msgid "Medium" msgstr "" #. I18N: In the UI options, Large font size -#: src/states_screens/options/options_screen_ui.cpp:118 +#: src/states_screens/options/options_screen_ui.cpp:130 msgid "Large" msgstr "" #. I18N: In the UI options, Very large font size -#: src/states_screens/options/options_screen_ui.cpp:120 +#: src/states_screens/options/options_screen_ui.cpp:132 msgid "Very large" msgstr "" -#: src/states_screens/options/options_screen_ui.cpp:470 +#: src/states_screens/options/options_screen_ui.cpp:481 msgid "" "Speedrun mode can only be enabled if the game has not been closed since the " "launch of the story mode.\n" @@ -5689,25 +5693,25 @@ msgid "Waiting for the server" msgstr "" #. I18N: string used to show the author of the music. (e.g. "Sunny Song" by "John Doe") -#: src/states_screens/race_gui_base.cpp:633 +#: src/states_screens/race_gui_base.cpp:639 msgid "by" msgstr "" -#: src/states_screens/race_gui_base.cpp:741 +#: src/states_screens/race_gui_base.cpp:747 msgid "Collect nitro!" msgstr "" -#: src/states_screens/race_gui_base.cpp:743 +#: src/states_screens/race_gui_base.cpp:749 msgid "Follow the leader!" msgstr "" #. I18N: When some GlobalPlayerIcons are hidden, write "Top 10" to show it -#: src/states_screens/race_gui_base.cpp:925 +#: src/states_screens/race_gui_base.cpp:928 #, c-format msgid "Top %i" msgstr "" -#: src/states_screens/race_gui.cpp:423 +#: src/states_screens/race_gui.cpp:428 msgid "Challenge Failed" msgstr "" @@ -5848,12 +5852,12 @@ msgstr "" msgid "Max players supported: %d" msgstr "" -#: src/states_screens/track_info_screen.cpp:385 +#: src/states_screens/track_info_screen.cpp:380 msgid "Number of red team AI karts" msgstr "" #. I18N: for empty highscores entries -#: src/states_screens/track_info_screen.cpp:530 +#: src/states_screens/track_info_screen.cpp:525 msgid "(Empty)" msgstr ""