Update strings for iOS STK

This commit is contained in:
Benau 2020-06-13 16:16:27 +08:00
parent 5ca51fd2a9
commit d2474f79aa
4 changed files with 132 additions and 105 deletions

View File

@ -64,7 +64,7 @@
<spinner id="vsync" width="100%" align="center" /> <spinner id="vsync" width="100%" align="center" />
</div> </div>
<div layout="vertical-row" proportion="1" height="100%"> <div layout="vertical-row" proportion="1" height="100%">
<label height="100%" I18N="In the video settings" text="Vertical Sync (requires restart)" align="left"/> <label id="vsync_label" height="100%" I18N="In the video settings" text="Vertical Sync (requires restart)" align="left"/>
</div> </div>
</div> </div>

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: 2020-05-31 12:00+0800\n" "POT-Creation-Date: 2020-06-13 16:16+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"
@ -153,7 +153,7 @@ msgstr ""
#. I18N: Ghost replay info action #. I18N: Ghost replay info action
#. I18N: ./data/gui/dialogs/select_challenge.stkgui #. I18N: ./data/gui/dialogs/select_challenge.stkgui
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:154 #: src/input/gamepad_config.cpp:153
#: src/states_screens/dialogs/addons_loading.cpp:291 #: src/states_screens/dialogs/addons_loading.cpp:291
msgid "Back" msgid "Back"
msgstr "" msgstr ""
@ -952,7 +952,7 @@ msgstr ""
#: src/states_screens/arenas_screen.cpp:82 #: src/states_screens/arenas_screen.cpp:82
#: 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:316 #: src/states_screens/kart_selection.cpp:318
#: src/states_screens/tracks_and_gp_screen.cpp:152 #: src/states_screens/tracks_and_gp_screen.cpp:152
msgid "Add-Ons" msgid "Add-Ons"
msgstr "" msgstr ""
@ -971,7 +971,7 @@ msgstr ""
#: src/states_screens/edit_track_screen.cpp:146 #: src/states_screens/edit_track_screen.cpp:146
#: src/states_screens/gp_info_screen.cpp:74 #: src/states_screens/gp_info_screen.cpp:74
#: src/states_screens/grand_prix_editor_screen.cpp:334 #: src/states_screens/grand_prix_editor_screen.cpp:334
#: src/states_screens/kart_selection.cpp:308 #: src/states_screens/kart_selection.cpp:310
#: 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:142
msgid "All" msgid "All"
@ -1596,7 +1596,7 @@ msgstr ""
#. I18N: ./data/gui/screens/main_menu.stkgui #. I18N: ./data/gui/screens/main_menu.stkgui
#. I18N: In the main screen #. I18N: In the main screen
#: src/states_screens/race_gui_overworld.cpp:521 #: src/states_screens/race_gui_overworld.cpp:529
msgid "Tutorial" msgid "Tutorial"
msgstr "" msgstr ""
@ -1966,8 +1966,8 @@ msgstr ""
#. I18N: in the graphical options tooltip; #. I18N: in the graphical options tooltip;
#. indicates a graphical feature is enabled #. indicates a graphical feature is enabled
#: src/states_screens/dialogs/custom_video_settings.cpp:66 #: src/states_screens/dialogs/custom_video_settings.cpp:66
#: src/states_screens/options/options_screen_video.cpp:528 #: src/states_screens/options/options_screen_video.cpp:539
#: src/states_screens/options/options_screen_video.cpp:601 #: src/states_screens/options/options_screen_video.cpp:612
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
@ -2046,7 +2046,7 @@ msgstr ""
#. I18N: ./data/gui/screens/options_general.stkgui #. I18N: ./data/gui/screens/options_general.stkgui
#. I18N: For mobile version for STK, uninstall the downloaded assets #. I18N: For mobile version for STK, uninstall the downloaded assets
#: src/states_screens/options/options_screen_general.cpp:108 #: src/states_screens/options/options_screen_general.cpp:110
msgid "Uninstall full game assets" msgid "Uninstall full game assets"
msgstr "" msgstr ""
@ -2677,31 +2677,31 @@ msgid ""
"created." "created."
msgstr "" msgstr ""
#: src/graphics/irr_driver.cpp:602 #: src/graphics/irr_driver.cpp:625
msgid "Video recording started." msgid "Video recording started."
msgstr "" msgstr ""
#: src/graphics/irr_driver.cpp:609 #: src/graphics/irr_driver.cpp:632
#, c-format #, c-format
msgid "Video saved in \"%s\"." msgid "Video saved in \"%s\"."
msgstr "" msgstr ""
#: src/graphics/irr_driver.cpp:613 #: src/graphics/irr_driver.cpp:636
msgid "Encoding progress:" msgid "Encoding progress:"
msgstr "" msgstr ""
#: src/graphics/irr_driver.cpp:1867 src/graphics/irr_driver.cpp:1872 #: src/graphics/irr_driver.cpp:1892 src/graphics/irr_driver.cpp:1897
#, c-format #, c-format
msgid "FPS: %d/%d/%d - %d KTris, Ping: %dms" 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:1380 src/states_screens/race_result_gui.cpp:154 #: src/guiengine/engine.cpp:1392 src/states_screens/race_result_gui.cpp:154
#, c-format #, c-format
msgid "Tip: %s" msgid "Tip: %s"
msgstr "" msgstr ""
#: src/guiengine/engine.cpp:1424 #: src/guiengine/engine.cpp:1436
msgid "Loading" msgid "Loading"
msgstr "" msgstr ""
@ -3256,111 +3256,111 @@ msgid "Mode"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:156 #: src/input/gamepad_config.cpp:155
msgid "Guide" msgid "Guide"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:158 #: src/input/gamepad_config.cpp:157
msgid "Start" msgid "Start"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:160 #: src/input/gamepad_config.cpp:159
msgid "Left thumbstick press" msgid "Left thumbstick press"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:162 #: src/input/gamepad_config.cpp:161
msgid "Right thumbstick press" msgid "Right thumbstick press"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:164 #: src/input/gamepad_config.cpp:163
msgid "Left shoulder" msgid "Left shoulder"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:166 #: src/input/gamepad_config.cpp:165
msgid "Right shoulder" msgid "Right shoulder"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:168 #: src/input/gamepad_config.cpp:167
msgid "DPad up" msgid "DPad up"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:170 #: src/input/gamepad_config.cpp:169
msgid "DPad down" msgid "DPad down"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:172 #: src/input/gamepad_config.cpp:171
msgid "DPad left" msgid "DPad left"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:174 #: src/input/gamepad_config.cpp:173
msgid "DPad right" msgid "DPad right"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:178 #: src/input/gamepad_config.cpp:177
msgid "Left thumbstick right" msgid "Left thumbstick right"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:180 #: src/input/gamepad_config.cpp:179
msgid "Left thumbstick left" msgid "Left thumbstick left"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:182 #: src/input/gamepad_config.cpp:181
msgid "Left thumbstick down" msgid "Left thumbstick down"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:184 #: src/input/gamepad_config.cpp:183
msgid "Left thumbstick up" msgid "Left thumbstick up"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:186 #: src/input/gamepad_config.cpp:185
msgid "Right thumbstick right" msgid "Right thumbstick right"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:188 #: src/input/gamepad_config.cpp:187
msgid "Right thumbstick left" msgid "Right thumbstick left"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:190 #: src/input/gamepad_config.cpp:189
msgid "Right thumbstick down" msgid "Right thumbstick down"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:192 #: src/input/gamepad_config.cpp:191
msgid "Right thumbstick up" msgid "Right thumbstick up"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:194 #: src/input/gamepad_config.cpp:193
msgid "Left trigger" msgid "Left trigger"
msgstr "" msgstr ""
#. I18N: name of buttons on gamepads #. I18N: name of buttons on gamepads
#: src/input/gamepad_config.cpp:196 #: src/input/gamepad_config.cpp:195
msgid "Right trigger" msgid "Right trigger"
msgstr "" msgstr ""
#: src/input/input_manager.cpp:958 #: src/input/input_manager.cpp:980
#, c-format #, c-format
msgid "Ignoring '%s'. You needed to join earlier to play!" msgid "Ignoring '%s'. You needed to join earlier to play!"
msgstr "" msgstr ""
#: src/input/input_manager.cpp:995 #: src/input/input_manager.cpp:1017
msgid "Only the Game Master may act at this point!" msgid "Only the Game Master may act at this point!"
msgstr "" msgstr ""
@ -3431,16 +3431,16 @@ msgid ""
"\"Connect to the Internet\" and \"Send anonymous HW statistics\")." "\"Connect to the Internet\" and \"Send anonymous HW statistics\")."
msgstr "" msgstr ""
#: src/main.cpp:2162 #: src/main.cpp:2164
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:2194 #: src/main.cpp:2199
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:2212 #: src/main.cpp:2217
#, 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 "
@ -3448,7 +3448,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:446 src/network/protocols/client_lobby.cpp:102 #: src/main_loop.cpp:450 src/network/protocols/client_lobby.cpp:102
msgid "Server connection timed out." msgid "Server connection timed out."
msgstr "" msgstr ""
@ -3533,11 +3533,11 @@ msgid_plural "%i spare tire karts have been spawned!"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: src/modes/world.cpp:1364 #: src/modes/world.cpp:1366
msgid "You have been eliminated!" msgid "You have been eliminated!"
msgstr "" msgstr ""
#: src/modes/world.cpp:1371 #: src/modes/world.cpp:1373
#, c-format #, c-format
msgid "'%s' has been eliminated." msgid "'%s' has been eliminated."
msgstr "" msgstr ""
@ -3902,7 +3902,7 @@ msgid "Please wait while addons are updated"
msgstr "" msgstr ""
#: src/states_screens/addons_screen.cpp:520 #: src/states_screens/addons_screen.cpp:520
#: src/states_screens/main_menu_screen.cpp:622 #: src/states_screens/main_menu_screen.cpp:624
msgid "" msgid ""
"Sorry, an error occurred while contacting the add-ons website. Make sure you " "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 " "are connected to the Internet and that SuperTuxKart is not blocked by a "
@ -3915,7 +3915,7 @@ msgstr ""
#. I18N: track group name #. I18N: track group name
#: 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:314 #: src/states_screens/kart_selection.cpp:316
#: src/states_screens/tracks_and_gp_screen.cpp:150 #: src/states_screens/tracks_and_gp_screen.cpp:150
msgid "standard" msgid "standard"
msgstr "" msgstr ""
@ -3924,8 +3924,8 @@ msgstr ""
#: src/states_screens/arenas_screen.cpp:326 #: src/states_screens/arenas_screen.cpp:326
#: src/states_screens/easter_egg_screen.cpp:225 #: src/states_screens/easter_egg_screen.cpp:225
#: src/states_screens/easter_egg_screen.cpp:256 #: src/states_screens/easter_egg_screen.cpp:256
#: src/states_screens/kart_selection.cpp:915 #: src/states_screens/kart_selection.cpp:917
#: src/states_screens/kart_selection.cpp:1567 #: src/states_screens/kart_selection.cpp:1568
#: src/states_screens/race_setup_screen.cpp:100 #: src/states_screens/race_setup_screen.cpp:100
msgid "Locked : solve active challenges to gain access to more!" msgid "Locked : solve active challenges to gain access to more!"
msgstr "" msgstr ""
@ -4398,15 +4398,15 @@ msgstr ""
#: src/states_screens/dialogs/custom_video_settings.cpp:71 #: src/states_screens/dialogs/custom_video_settings.cpp:71
#: src/states_screens/dialogs/custom_video_settings.cpp:87 #: src/states_screens/dialogs/custom_video_settings.cpp:87
#: src/states_screens/online/create_server_screen.cpp:193 #: src/states_screens/online/create_server_screen.cpp:193
#: src/states_screens/options/options_screen_video.cpp:215 #: src/states_screens/options/options_screen_video.cpp:225
#: src/states_screens/options/options_screen_video.cpp:531 #: src/states_screens/options/options_screen_video.cpp:542
#: src/states_screens/options/options_screen_video.cpp:602 #: src/states_screens/options/options_screen_video.cpp:613
msgid "Disabled" msgid "Disabled"
msgstr "" msgstr ""
#. I18N: if only important particles effects is enabled #. I18N: if only important particles effects is enabled
#: src/states_screens/dialogs/custom_video_settings.cpp:65 #: src/states_screens/dialogs/custom_video_settings.cpp:65
#: src/states_screens/options/options_screen_video.cpp:533 #: src/states_screens/options/options_screen_video.cpp:544
msgid "Important only" msgid "Important only"
msgstr "" msgstr ""
@ -4416,7 +4416,7 @@ msgstr ""
#: src/states_screens/dialogs/custom_video_settings.cpp:73 #: src/states_screens/dialogs/custom_video_settings.cpp:73
#: src/states_screens/dialogs/custom_video_settings.cpp:82 #: src/states_screens/dialogs/custom_video_settings.cpp:82
#: src/states_screens/dialogs/custom_video_settings.cpp:88 #: src/states_screens/dialogs/custom_video_settings.cpp:88
#: src/states_screens/options/options_screen_video.cpp:540 #: src/states_screens/options/options_screen_video.cpp:551
msgid "Low" msgid "Low"
msgstr "" msgstr ""
@ -4426,14 +4426,14 @@ msgstr ""
#: src/states_screens/dialogs/custom_video_settings.cpp:75 #: src/states_screens/dialogs/custom_video_settings.cpp:75
#: src/states_screens/dialogs/custom_video_settings.cpp:83 #: src/states_screens/dialogs/custom_video_settings.cpp:83
#: src/states_screens/dialogs/custom_video_settings.cpp:89 #: src/states_screens/dialogs/custom_video_settings.cpp:89
#: src/states_screens/options/options_screen_video.cpp:543 #: src/states_screens/options/options_screen_video.cpp:554
msgid "High" msgid "High"
msgstr "" msgstr ""
#. I18N: in the graphical options tooltip; #. I18N: in the graphical options tooltip;
#. indicates the rendered image quality is very low #. indicates the rendered image quality is very low
#: src/states_screens/dialogs/custom_video_settings.cpp:81 #: src/states_screens/dialogs/custom_video_settings.cpp:81
#: src/states_screens/options/options_screen_video.cpp:537 #: src/states_screens/options/options_screen_video.cpp:548
msgid "Very Low" msgid "Very Low"
msgstr "" msgstr ""
@ -4920,43 +4920,43 @@ msgstr ""
msgid "You completed the Grand Prix!" msgid "You completed the Grand Prix!"
msgstr "" msgstr ""
#: src/states_screens/kart_selection.cpp:891 #: src/states_screens/kart_selection.cpp:893
#: src/states_screens/kart_selection.cpp:1585 #: src/states_screens/kart_selection.cpp:1586
msgid "Random Kart" msgid "Random Kart"
msgstr "" msgstr ""
#: src/states_screens/kart_selection.cpp:910 #: src/states_screens/kart_selection.cpp:912
msgid "Locked" msgid "Locked"
msgstr "" msgstr ""
#: src/states_screens/kart_selection.cpp:1014 #: src/states_screens/kart_selection.cpp:1015
msgid "Connect a keyboard or gamepad to play splitscreen multiplayer" msgid "Connect a keyboard or gamepad to play splitscreen multiplayer"
msgstr "" msgstr ""
#: src/states_screens/kart_selection.cpp:1019 #: src/states_screens/kart_selection.cpp:1020
#: src/states_screens/online/networking_lobby.cpp:513 #: src/states_screens/online/networking_lobby.cpp:513
msgid "" msgid ""
"Everyone:\n" "Everyone:\n"
"Press the 'Select' button to join the game" "Press the 'Select' button to join the game"
msgstr "" msgstr ""
#: src/states_screens/main_menu_screen.cpp:256 #: src/states_screens/main_menu_screen.cpp:257
msgid "Would you like to play the tutorial of the game?" msgid "Would you like to play the tutorial of the game?"
msgstr "" msgstr ""
#: src/states_screens/main_menu_screen.cpp:559 #: src/states_screens/main_menu_screen.cpp:560
msgid "" msgid ""
"You can not play online without internet access. If you want to play online, " "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\"." "go in the options menu, and check \"Connect to the Internet\"."
msgstr "" msgstr ""
#: src/states_screens/main_menu_screen.cpp:574 #: src/states_screens/main_menu_screen.cpp:575
msgid "" msgid ""
"You can not download addons without internet access. If you want to download " "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\"." "addons, go in the options menu, and check \"Connect to the Internet\"."
msgstr "" msgstr ""
#: src/states_screens/main_menu_screen.cpp:582 #: src/states_screens/main_menu_screen.cpp:583
msgid "" msgid ""
"You can not download addons without internet access. If you want to download " "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" "addons, go in the options menu, and check \"Connect to the Internet\".\n"
@ -4964,11 +4964,11 @@ msgid ""
"You can however delete already downloaded addons." "You can however delete already downloaded addons."
msgstr "" msgstr ""
#: src/states_screens/main_menu_screen.cpp:617 #: src/states_screens/main_menu_screen.cpp:619
msgid "The add-ons module is currently disabled in the Options screen" msgid "The add-ons module is currently disabled in the Options screen"
msgstr "" msgstr ""
#: src/states_screens/main_menu_screen.cpp:629 #: src/states_screens/main_menu_screen.cpp:631
msgid "Please wait while the add-ons are loading" msgid "Please wait while the add-ons are loading"
msgstr "" msgstr ""
@ -5427,7 +5427,7 @@ msgid "Enter new configuration name, leave empty to revert default value."
msgstr "" msgstr ""
#. I18N: Tooltip in the UI menu. Use enough linebreaks to make sure the text fits the screen in low resolutions. #. I18N: Tooltip in the UI menu. Use enough linebreaks to make sure the text fits the screen in low resolutions.
#: src/states_screens/options/options_screen_general.cpp:98 #: src/states_screens/options/options_screen_general.cpp:100
msgid "" msgid ""
"In multiplayer mode, players can select handicapped\n" "In multiplayer mode, players can select handicapped\n"
"(more difficult) profiles on the kart selection screen" "(more difficult) profiles on the kart selection screen"
@ -5435,11 +5435,11 @@ msgstr ""
#. I18N: For mobile version for STK, install the full game assets which #. I18N: For mobile version for STK, install the full game assets which
#. will download from stk server #. will download from stk server
#: src/states_screens/options/options_screen_general.cpp:114 #: src/states_screens/options/options_screen_general.cpp:116
msgid "Install full game assets" msgid "Install full game assets"
msgstr "" msgstr ""
#: src/states_screens/options/options_screen_general.cpp:232 #: src/states_screens/options/options_screen_general.cpp:234
msgid "Are you sure to uninstall full game assets?" msgid "Are you sure to uninstall full game assets?"
msgstr "" msgstr ""
@ -5531,121 +5531,126 @@ msgid ""
"To use the speedrun mode, please use a new profile." "To use the speedrun mode, please use a new profile."
msgstr "" msgstr ""
#. I18N: In the video options, maximum frame per second
#: src/states_screens/options/options_screen_video.cpp:219
msgid "Maximum FPS"
msgstr ""
#. I18N: In the video options, full vertical sync (usually 60fps) #. I18N: In the video options, full vertical sync (usually 60fps)
#: src/states_screens/options/options_screen_video.cpp:217 #: src/states_screens/options/options_screen_video.cpp:227
msgid "Full" msgid "Full"
msgstr "" msgstr ""
#. I18N: In the video options, half vertical sync (usually 30fps) #. I18N: In the video options, half vertical sync (usually 30fps)
#: src/states_screens/options/options_screen_video.cpp:219 #: src/states_screens/options/options_screen_video.cpp:229
msgid "Half" msgid "Half"
msgstr "" msgstr ""
#. I18N: in graphical options. The \n is a newline character, place it where appropriate, two can be used if required. #. I18N: in graphical options. The \n is a newline character, place it where appropriate, two can be used if required.
#: src/states_screens/options/options_screen_video.cpp:223 #: src/states_screens/options/options_screen_video.cpp:233
msgid "" msgid ""
"Vsync forces the graphics card to supply a new frame\n" "Vsync forces the graphics card to supply a new frame\n"
"only when the monitor is ready to display it." "only when the monitor is ready to display it."
msgstr "" msgstr ""
#. I18N: in graphical options. #. I18N: in graphical options.
#: src/states_screens/options/options_screen_video.cpp:226 #: src/states_screens/options/options_screen_video.cpp:236
msgid "Full: one frame per monitor refresh" msgid "Full: one frame per monitor refresh"
msgstr "" msgstr ""
#. I18N: in graphical options. #. I18N: in graphical options.
#: src/states_screens/options/options_screen_video.cpp:228 #: src/states_screens/options/options_screen_video.cpp:238
msgid "Half: one frame every two monitor refreshes" msgid "Half: one frame every two monitor refreshes"
msgstr "" msgstr ""
#. I18N: in graphical options. #. I18N: in graphical options.
#: src/states_screens/options/options_screen_video.cpp:230 #: src/states_screens/options/options_screen_video.cpp:240
msgid "Vsync will not work if your drivers don't support it." msgid "Vsync will not work if your drivers don't support it."
msgstr "" msgstr ""
#. I18N: custom video settings #. I18N: custom video settings
#: src/states_screens/options/options_screen_video.cpp:479 #: src/states_screens/options/options_screen_video.cpp:490
#: src/states_screens/options/options_screen_video.cpp:511 #: src/states_screens/options/options_screen_video.cpp:522
msgid "Custom" msgid "Custom"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:546 #: src/states_screens/options/options_screen_video.cpp:557
#, c-format #, c-format
msgid "Particles Effects: %s" msgid "Particles Effects: %s"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:552 #: src/states_screens/options/options_screen_video.cpp:563
#, c-format #, c-format
msgid "Animated Characters: %s" msgid "Animated Characters: %s"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:555 #: src/states_screens/options/options_screen_video.cpp:566
#, c-format #, c-format
msgid "Dynamic lights: %s" msgid "Dynamic lights: %s"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:558 #: src/states_screens/options/options_screen_video.cpp:569
#, c-format #, c-format
msgid "Light scattering: %s" msgid "Light scattering: %s"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:561 #: src/states_screens/options/options_screen_video.cpp:572
#, c-format #, c-format
msgid "Anti-aliasing: %s" msgid "Anti-aliasing: %s"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:564 #: src/states_screens/options/options_screen_video.cpp:575
#, c-format #, c-format
msgid "Ambient occlusion: %s" msgid "Ambient occlusion: %s"
msgstr "" msgstr ""
#: src/states_screens/options/options_screen_video.cpp:568 #: src/states_screens/options/options_screen_video.cpp:579
#, c-format #, c-format
msgid "Shadows: %s" msgid "Shadows: %s"
msgstr "" msgstr ""
#: src/states_screens/options/options_screen_video.cpp:570 #: src/states_screens/options/options_screen_video.cpp:581
#, c-format #, c-format
msgid "Shadows: %i" msgid "Shadows: %i"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:573 #: src/states_screens/options/options_screen_video.cpp:584
#, c-format #, c-format
msgid "Bloom: %s" msgid "Bloom: %s"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:577 #: src/states_screens/options/options_screen_video.cpp:588
#, c-format #, c-format
msgid "Glow (outlines): %s" msgid "Glow (outlines): %s"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:581 #: src/states_screens/options/options_screen_video.cpp:592
#, c-format #, c-format
msgid "Light shaft (God rays): %s" msgid "Light shaft (God rays): %s"
msgstr "" msgstr ""
#: src/states_screens/options/options_screen_video.cpp:586 #: src/states_screens/options/options_screen_video.cpp:597
#, c-format #, c-format
msgid "Rendered image quality: %s" msgid "Rendered image quality: %s"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:605 #: src/states_screens/options/options_screen_video.cpp:616
#, c-format #, c-format
msgid "Motion blur: %s" msgid "Motion blur: %s"
msgstr "" msgstr ""
#. I18N: in graphical options #. I18N: in graphical options
#: src/states_screens/options/options_screen_video.cpp:609 #: src/states_screens/options/options_screen_video.cpp:620
#, c-format #, c-format
msgid "Depth of field: %s" msgid "Depth of field: %s"
msgstr "" msgstr ""
@ -5679,71 +5684,83 @@ msgid "Do you really want to delete player '%s'?"
msgstr "" msgstr ""
#. I18N: as in "ready, set, go", shown at the beginning of the race #. I18N: as in "ready, set, go", shown at the beginning of the race
#: src/states_screens/race_gui_base.cpp:70 #: src/states_screens/race_gui_base.cpp:69
msgid "Ready!" msgid "Ready!"
msgstr "" msgstr ""
#. I18N: as in "ready, set, go", shown at the beginning of the race #. I18N: as in "ready, set, go", shown at the beginning of the race
#: src/states_screens/race_gui_base.cpp:72 #: src/states_screens/race_gui_base.cpp:71
msgid "Set!" msgid "Set!"
msgstr "" msgstr ""
#. I18N: as in "ready, set, go", shown at the beginning of the race #. I18N: as in "ready, set, go", shown at the beginning of the race
#: src/states_screens/race_gui_base.cpp:74 #: src/states_screens/race_gui_base.cpp:73
msgid "Go!" msgid "Go!"
msgstr "" msgstr ""
#. I18N: Shown when a goal is scored #. I18N: Shown when a goal is scored
#: src/states_screens/race_gui_base.cpp:76 #: src/states_screens/race_gui_base.cpp:75
msgid "GOAL!" msgid "GOAL!"
msgstr "" 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:79 #: src/states_screens/race_gui_base.cpp:78
#: src/states_screens/race_result_gui.cpp:318 #: src/states_screens/race_result_gui.cpp:318
msgid "Waiting for others" msgid "Waiting for others"
msgstr "" msgstr ""
#. I18N: Shown waiting for the server in network if live join or spectate #. I18N: Shown waiting for the server in network if live join or spectate
#: src/states_screens/race_gui_base.cpp:81 #: src/states_screens/race_gui_base.cpp:80
msgid "Waiting for the server" 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:630 #: src/states_screens/race_gui_base.cpp:637
#, 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:640 #: src/states_screens/race_gui_base.cpp:647
msgid "by" msgid "by"
msgstr "" msgstr ""
#: src/states_screens/race_gui_base.cpp:748 #: src/states_screens/race_gui_base.cpp:755
msgid "Collect nitro!" msgid "Collect nitro!"
msgstr "" msgstr ""
#: src/states_screens/race_gui_base.cpp:750 #: src/states_screens/race_gui_base.cpp:757
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:933 #: src/states_screens/race_gui_base.cpp:940
#, c-format #, c-format
msgid "Top %i" msgid "Top %i"
msgstr "" msgstr ""
#: src/states_screens/race_gui.cpp:435 #: src/states_screens/race_gui.cpp:442
msgid "Challenge Failed" msgid "Challenge Failed"
msgstr "" msgstr ""
#: src/states_screens/race_gui_overworld.cpp:528 #. I18N: Shown when multitouch GUI exists
#. and press the podium (2, 1, 3 like) icon instead of fire button
#: src/states_screens/race_gui_overworld.cpp:540
msgid "Press podium icon to start tutorial"
msgstr ""
#: src/states_screens/race_gui_overworld.cpp:546
msgid "Press fire to start the tutorial" msgid "Press fire to start the tutorial"
msgstr "" msgstr ""
#: src/states_screens/race_gui_overworld.cpp:599 #. I18N: Shown when multitouch GUI exists
#. and press the podium (2, 1, 3 like) icon instead of fire button
#: src/states_screens/race_gui_overworld.cpp:622
msgid "Press podium icon to start the challenge"
msgstr ""
#: src/states_screens/race_gui_overworld.cpp:628
msgid "Press fire to start the challenge" msgid "Press fire to start the challenge"
msgstr "" msgstr ""

View File

@ -260,7 +260,8 @@ float MainLoop::getLimitedDt()
// When in menus, reduce FPS much, it's not necessary to push to the // When in menus, reduce FPS much, it's not necessary to push to the
// maximum for plain menus // maximum for plain menus
#ifdef IOS_STK #ifdef IOS_STK
// For iOS devices seems that they has fps locked at 60 anyway // For iOS devices most at locked at 60, for new iPad Pro supports 120
// which is currently m_max_fps
const int max_fps = const int max_fps =
UserConfigParams::m_swap_interval == 2 ? 30 : UserConfigParams::m_swap_interval == 2 ? 30 :
UserConfigParams::m_swap_interval == 1 ? 60 : UserConfigParams::m_swap_interval == 1 ? 60 :

View File

@ -214,6 +214,14 @@ void OptionsScreenVideo::init()
assert( vsync != NULL ); assert( vsync != NULL );
vsync->clearLabels(); vsync->clearLabels();
#ifdef IOS_STK
//I18N: In the video options, maximum frame per second
getWidget("vsync_label")->setText(_("Maximum FPS"));
vsync->addLabel("120");
vsync->addLabel("60");
vsync->addLabel("30");
vsync->setValue(UserConfigParams::m_swap_interval);
#else
vsync->addLabel(_("Disabled")); vsync->addLabel(_("Disabled"));
//I18N: In the video options, full vertical sync (usually 60fps) //I18N: In the video options, full vertical sync (usually 60fps)
vsync->addLabel(_("Full")); vsync->addLabel(_("Full"));
@ -232,6 +240,7 @@ void OptionsScreenVideo::init()
vsync_tooltip = vsync_tooltip + L"\n" + _("Vsync will not work if your drivers don't support it."); vsync_tooltip = vsync_tooltip + L"\n" + _("Vsync will not work if your drivers don't support it.");
vsync->setTooltip(vsync_tooltip); vsync->setTooltip(vsync_tooltip);
#endif
// ---- video modes // ---- video modes
DynamicRibbonWidget* res = getWidget<DynamicRibbonWidget>("resolutions"); DynamicRibbonWidget* res = getWidget<DynamicRibbonWidget>("resolutions");