diff --git a/android/phoenix/res/values/array.xml b/android/phoenix/res/values/array.xml index d25dc54553..e0909f36d0 100644 --- a/android/phoenix/res/values/array.xml +++ b/android/phoenix/res/values/array.xml @@ -1,40 +1,40 @@ - - Quit - Menu toggle + + @string/quit + @string/menu_toggle - + 0 1 - - 64ms (Low) - 96ms (Medium) - 128ms (Medium) - 160ms (High) + + @string/sixty_four_ms + @string/ninety_six_ms + @string/one_twenty_eight_ms + @string/one_sixty_ms - + 64 96 128 160 - - Full screen - Auto - Square pixel + + @string/fullscreen + @string/automatic + @string/square_pixel 4:3 16:9 16:10 8:7 - + full auto square @@ -44,21 +44,21 @@ 1.14286 - + Red Samurai iPega PG-9017 iPega PG-9017 (Mode 2) Gamestop Wireless - + 0 1 2 3 - + UNBOUND SOFT LEFT SOFT RIGHT diff --git a/android/phoenix/res/values/strings.xml b/android/phoenix/res/values/strings.xml index 3d05468c20..ef509c3dc5 100644 --- a/android/phoenix/res/values/strings.xml +++ b/android/phoenix/res/values/strings.xml @@ -5,12 +5,25 @@ File type icon Select the button to use Unbind - Report IME Report Refresh Rate Detect Optimal device settings Extracting assets, please wait … + + RetroArch - Main Menu + TV Mode + Load Core + Load Game + Load Game (History) + Video Options + Audio Options + Input Options + Path Options + Settings + Help + About + Select Libretro core @@ -44,8 +57,156 @@ Using OS-reported refresh rate of: %1$s Hz. + + + + Quit + Menu toggle + + + Audio + Enable audio + Dynamic rate control + Enable dynamic rate control (recommended). + Audio latency + Set the amount of desired audio latency. Your mileage may vary on the device you are using. + Automatically detect audio latency + Use automatic audio latency detection. Only available for Android 4.1 and up - your mileage may vary based on the device you are using. + 64ms (Low) + 96ms (Medium) + 128ms (Medium) + 160ms (High) + + + Back behavior + Select how you want the Back button to behave. + IME + Set Input Method + Sets IME to be used in-game. + Enable configuration autodetect + This will attempt to preconfigure various gamepads and/or IME apps that you connect. + List of autodetected devices + Configuration Autodetect - Supported Pads + iCade profile Pad 1 + Select the iCade profile to use for controller 1. + iCade profile Pad 2 + Select the iCade profile to use for controller 2. + iCade profile Pad 3 + Select the iCade profile to use for controller 3. + iCade profile Pad 4 + Select the iCade profile to use for controller 4. + Debug input reporting + This will report keycodes on-screen generated by your input device(s). Useful for debugging. + Touchscreen Overlay + Enable touchscreen overlays (WARNING: Lower-resolution overlays might be more suitable for less powerful devices). + Input overlay + Sets touchscreen overlay config. + Overlay opacity + Set the opacity of the touch overlay. + Custom Binds + Player 1 Custom Binds + Player 2 Custom Binds + Player 3 Custom Binds + Player 4 Custom Binds + Up Button + Down Button + Left Button + Right Button + A Button + B Button + X Button + Y Button + Start Button + Select Button + L1 Button + L2 Button + L3 Button + R1 Button + R2 Button + R3 Button + Diagnostics + Report IME + Reports the current IME (Input Method Editor) name. + + + ROM paths + ROM directory + Sets directory where ROM browser will first browse for ROM files. + Save files + Enable custom directory + Enables use of custom save file folder. (.srm) save files will be saved and loaded to configured directory. If not enabled, save files will reside in ROM folder. + Savefile directory + Sets directory where to save and load game save files. + Save states + Enables use of custom save state folder. (.state) save states will be saved and loaded to configured directory. If not enabled, save states will reside in ROM folder. + Save state directory + Sets directory where to save and load game save states. + System + Enables use of custom system folder. Cores will look for system specific files, like BIOSes, in this folder. If not enabled, it will look in the ROM folder. + System directory + Sets directory where system files are loaded from. + + + Configuration style + Global configuration + Enable global settings for all cores. Leave disabled if you want per-core settings. + Auto load state + Loads an automatically created savestate (*.state.auto) at startup. + Auto save state + Automatically saves state (*.state.auto) when exiting game. + Rewinding + Enable real-time rewinding of gameplay. (WARNING: Very CPU intensive - will decrease ingame performance by a lot - only use this option on a powerful device). + + + Full screen + Auto + Square pixel + VSync + When set to enabled, prevents screen tearing. + Auto-rotate + Will auto-rotate the screen for vertically oriented games. + Scale integer + Scales video only in whole steps of game resolution. Useful when playing without bilinear filtering. + Aspect ratio + Aspect ratio to enforce. + Synchronization + Threaded video driver + Uses a multi-threaded video driver. Is likely to improve performance at the expense of slightly more latency and jitter. Use this if you have troubles getting good video and audio. + Forced refresh rate (Hz) + Force a specific refresh rate to be detected. Only set manually if calibration reports wrong refresh rate. + Calibrate refresh rate + Attempts to find the true refresh rate of monitor. Updates value in \'Force refresh rate (Hz)\' option. To help ensure accuracy, make sure no intense background services are running, and avoid triggering screensaver. + Set OS-reported refresh rate + Sets refresh rate equal to OS-reported value. This might not be accurate for your device. + Shaders + Bilinear filter + Applies Bilinear filtering, smooths out edges (settings still apply even if no shader is selected). + First-pass shader + Enable first pass shader (WARNING: recommended system requirements for these shaders is a Tegra 4 / Exynos 5 class GPU and/or higher). + GLSL shader + Sets GLES2 style shader. + Fonts + On-screen fonts + Enable rendering of on-screen fonts for messages. + + + Websites + RetroArch/libretro homepage + The official homepage of the RetroArch/libretro project. + Manuals + RetroArch Guide (PDF) + The manual to RetroArch Android in PDF format. + Cores Guide (PDF) + The manual to most libretro cores in PDF format. + Development + Overlay Guide (PDF) + Explains howto make your own overlays. + OK Close + General + Enable + diff --git a/android/phoenix/res/xml/prefs.xml b/android/phoenix/res/xml/prefs.xml index 91a0b3c118..cd42cb86f2 100644 --- a/android/phoenix/res/xml/prefs.xml +++ b/android/phoenix/res/xml/prefs.xml @@ -1,482 +1,482 @@ + android:title="@string/mainmenu_title" > - + - + - + - + - - + + + android:summary="@string/vsync_desc" + android:title="@string/vsync" /> + android:summary="@string/auto_rotate_desc" + android:title="@string/auto_rotate" /> + android:summary="@string/scale_integer_desc" + android:title="@string/scale_integer" /> + android:summary="@string/aspect_ratio_desc" + android:title="@string/aspect_ratio" /> - + + android:summary="@string/threaded_video_driver_desc" + android:title="@string/threaded_video_driver" /> + android:summary="@string/forced_refresh_rate_desc" + android:title="@string/forced_refresh_rate" /> + android:summary="@string/calibrate_refresh_rate_desc" + android:title="@string/calibrate_refresh_rate" > + android:summary="@string/set_os_reported_refresh_rate_desc" + android:title="@string/set_os_reported_refresh_rate" > - + + android:summary="@string/bilinear_filter_desc" + android:title="@string/bilinear_filter" /> + android:title="@string/first_pass_shader" /> - - + - - + + + android:title="@string/enable_audio" /> - - + + + android:summary="@string/back_behavior_desc" + android:title="@string/back_behavior" /> - + + android:summary="@string/ime_method_desc" + android:title="@string/ime_method" > - + - - + + + android:summary="@string/icade_profile_pad_one_desc" + android:title="@string/icade_profile_pad_one" /> + android:summary="@string/icade_profile_pad_two_desc" + android:title="@string/icade_profile_pad_two" /> + android:summary="@string/icade_profile_pad_three_desc" + android:title="@string/icade_profile_pad_three" /> + android:summary="@string/icade_profile_pad_four_desc" + android:title="@string/icade_profile_pad_four" /> - + + android:summary="@string/debug_input_reporting_desc" + android:title="@string/enable" /> - + + android:summary="@string/touchscreen_overlay_desc" + android:title="@string/enable" /> - + + android:title="@string/up_button" /> + android:title="@string/down_button" /> + android:title="@string/left_button" /> + android:title="@string/right_button" /> + android:title="@string/a_button" /> + android:title="@string/b_button" /> + android:title="@string/x_button" /> + android:title="@string/y_button" /> + android:title="@string/start_button" /> + android:title="@string/select_button" /> + android:title="@string/l1_button" /> + android:title="@string/r1_button" /> + android:title="@string/l2_button" /> + android:title="@string/r2_button" /> + android:title="@string/l3_button" /> + android:title="@string/r3_button" /> + android:title="@string/up_button" /> + android:title="@string/down_button" /> + android:title="@string/left_button" /> + android:title="@string/right_button" /> + android:title="@string/a_button" /> + android:title="@string/b_button" /> + android:title="@string/x_button" /> + android:title="@string/y_button" /> + android:title="@string/start_button" /> + android:title="@string/select_button" /> + android:title="@string/l1_button" /> + android:title="@string/r1_button" /> + android:title="@string/l2_button" /> + android:title="@string/r2_button" /> + android:title="@string/l3_button" /> + android:title="@string/r3_button" /> + android:title="@string/up_button" /> + android:title="@string/down_button" /> + android:title="@string/left_button" /> + android:title="@string/right_button" /> + android:title="@string/a_button" /> + android:title="@string/b_button" /> + android:title="@string/x_button" /> + android:title="@string/y_button" /> + android:title="@string/start_button" /> + android:title="@string/select_button" /> + android:title="@string/l1_button" /> + android:title="@string/r1_button" /> + android:title="@string/l2_button" /> + android:title="@string/r2_button" /> + android:title="@string/l3_button" /> + android:title="@string/r3_button" /> + android:title="@string/up_button" /> + android:title="@string/down_button" /> + android:title="@string/left_button" /> + android:title="@string/right_button" /> + android:title="@string/a_button" /> + android:title="@string/b_button" /> + android:title="@string/x_button" /> + android:title="@string/y_button" /> + android:title="@string/start_button" /> + android:title="@string/select_button" /> + android:title="@string/l1_button" /> + android:title="@string/r1_button" /> + android:title="@string/l2_button" /> + android:title="@string/r2_button" /> + android:title="@string/l3_button" /> + android:title="@string/r3_button" /> - - + + - - - + + + - - + - - - + - - - + - - - + + + android:summary="@string/global_config_desc" + android:title="@string/global_config" /> - + + android:summary="@string/auto_load_state_desc" + android:title="@string/auto_load_state" /> + android:summary="@string/auto_save_state_desc" + android:title="@string/auto_save_state" /> - + + android:summary="@string/rewinding_desc" + android:title="@string/enable" /> - + - - - + + + - - + + - + - - + +