554 lines
27 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/mainmenu_title" >
<PreferenceScreen android:title="@string/tv_mode">
<intent
android:targetClass="org.retroarch.browser.RetroTVMode"
android:targetPackage="org.retroarch" />
</PreferenceScreen>
<PreferenceScreen android:title="@string/load_core">
<intent
android:targetClass="org.retroarch.browser.CoreSelection"
android:targetPackage="org.retroarch" />
</PreferenceScreen>
<PreferenceScreen android:title="@string/load_game">
<intent
android:targetClass="org.retroarch.browser.ROMActivity"
android:targetPackage="org.retroarch" />
</PreferenceScreen>
<PreferenceScreen android:title="@string/load_game_history">
<intent
android:targetClass="org.retroarch.browser.HistorySelection"
android:targetPackage="org.retroarch" />
</PreferenceScreen>
<PreferenceScreen android:title="@string/video_options" >
<PreferenceCategory android:title="@string/general" >
<CheckBoxPreference
android:defaultValue="true"
android:key="video_vsync"
android:summary="@string/vsync_desc"
android:title="@string/vsync" />
<CheckBoxPreference
android:defaultValue="true"
android:key="video_allow_rotate"
android:summary="@string/auto_rotate_desc"
android:title="@string/auto_rotate" />
<CheckBoxPreference
android:defaultValue="false"
android:key="video_scale_integer"
android:summary="@string/scale_integer_desc"
android:title="@string/scale_integer" />
<ListPreference
android:entries="@array/aspect_ratios"
android:entryValues="@array/aspect_values"
android:defaultValue="auto"
android:key="video_aspect_ratio"
android:summary="@string/aspect_ratio_desc"
android:title="@string/aspect_ratio" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/synchronization" >
<CheckBoxPreference
android:defaultValue="true"
android:key="video_threaded"
android:summary="@string/threaded_video_driver_desc"
android:title="@string/threaded_video_driver" />
<EditTextPreference
android:key="video_refresh_rate"
android:numeric="decimal"
android:summary="@string/forced_refresh_rate_desc"
android:title="@string/forced_refresh_rate" />
<Preference
android:summary="@string/calibrate_refresh_rate_desc"
android:title="@string/calibrate_refresh_rate" >
<intent
android:targetClass="org.retroarch.browser.DisplayRefreshRateTest"
android:targetPackage="org.retroarch" />
</Preference>
<Preference
android:summary="@string/set_os_reported_refresh_rate_desc"
android:title="@string/set_os_reported_refresh_rate" >
<intent
android:targetClass="org.retroarch.browser.RefreshRateSetOS"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/shaders" >
<CheckBoxPreference
android:defaultValue="true"
android:key="video_smooth"
android:summary="@string/bilinear_filter_desc"
android:title="@string/bilinear_filter" />
<CheckBoxPreference
android:summary="@string/first_pass_shader_desc"
android:defaultValue="false"
android:key="video_shader_enable"
android:title="@string/first_pass_shader" />
<Preference
android:summary="@string/glsl_shader_desc"
android:title="@string/glsl_shader"
android:dependency="video_shader_enable" >
<intent
android:targetClass="org.retroarch.browser.ShaderActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/fonts">
<CheckBoxPreference android:title="@string/onscreen_fonts"
android:summary="@string/onscreen_fonts_desc"
android:key="video_font_enable"
android:defaultValue="true"/>
</PreferenceCategory>
</PreferenceScreen>
<PreferenceScreen android:title="@string/audio_options" >
<PreferenceCategory android:title="@string/audio" >
<CheckBoxPreference
android:defaultValue="true"
android:key="audio_enable"
android:title="@string/enable_audio" />
<CheckBoxPreference
android:defaultValue="true"
android:key="audio_rate_control"
android:summary="@string/dynamic_rate_control_desc"
android:title="@string/dynamic_rate_control"
android:dependency="audio_enable" />
<ListPreference
android:entries="@array/audio_latency_options"
android:entryValues="@array/audio_latency_options_values"
android:defaultValue="64"
android:key="audio_latency"
android:summary="@string/audio_latency_desc"
android:title="@string/audio_latency"
android:dependency="audio_enable" />
<CheckBoxPreference
android:defaultValue="true"
android:key="audio_latency_auto"
android:summary="@string/auto_audio_latency_desc"
android:title="@string/auto_audio_latency"
android:dependency="audio_enable" />
</PreferenceCategory>
</PreferenceScreen>
<PreferenceScreen android:title="@string/input_options" >
<PreferenceCategory android:title="@string/general" >
<ListPreference
android:entries="@array/back_options"
android:entryValues="@array/back_options_values"
android:defaultValue="0"
android:key="input_back_behavior"
android:summary="@string/back_behavior_desc"
android:title="@string/back_behavior" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/ime" >
<Preference
android:summary="@string/ime_method_desc"
android:title="@string/ime_method" >
<intent
android:targetClass="org.retroarch.browser.IMEActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/config_autodetect" >
<CheckBoxPreference
android:defaultValue="true"
android:key="input_autodetect_enable"
android:summary="@string/config_autodetect_desc"
android:title="@string/enable"
android:disableDependentsState="true" />
<PreferenceScreen android:title="@string/list_autodetected" >
<PreferenceCategory android:title="@string/autodetected_pads" android:layout="@layout/faq_supported_pads" >
</PreferenceCategory>
</PreferenceScreen>
<ListPreference
android:entries="@array/icade_profiles"
android:entryValues="@array/icade_profiles_values"
android:key="input_autodetect_icade_profile_pad1"
android:summary="@string/icade_profile_pad_one_desc"
android:title="@string/icade_profile_pad_one" />
<ListPreference
android:entries="@array/icade_profiles"
android:entryValues="@array/icade_profiles_values"
android:key="input_autodetect_icade_profile_pad2"
android:summary="@string/icade_profile_pad_two_desc"
android:title="@string/icade_profile_pad_two" />
<ListPreference
android:entries="@array/icade_profiles"
android:entryValues="@array/icade_profiles_values"
android:key="input_autodetect_icade_profile_pad3"
android:summary="@string/icade_profile_pad_three_desc"
android:title="@string/icade_profile_pad_three" />
<ListPreference
android:entries="@array/icade_profiles"
android:entryValues="@array/icade_profiles_values"
android:key="input_autodetect_icade_profile_pad4"
android:summary="@string/icade_profile_pad_four_desc"
android:title="@string/icade_profile_pad_four" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/debug_input_reporting" >
<CheckBoxPreference
android:defaultValue="false"
android:key="input_debug_enable"
android:summary="@string/debug_input_reporting_desc"
android:title="@string/enable" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/touchscreen_overlay" >
<CheckBoxPreference
android:defaultValue="true"
android:key="input_overlay_enable"
android:summary="@string/touchscreen_overlay_desc"
android:title="@string/enable" />
<Preference
android:summary="@string/input_overlay_desc"
android:title="@string/input_overlay"
android:dependency="input_overlay_enable" >
<intent
android:targetClass="org.retroarch.browser.OverlayActivity"
android:targetPackage="org.retroarch" />
</Preference>
<org.retroarch.browser.SeekbarPreference
android:summary="@string/overlay_opacity_desc"
android:title="@string/overlay_opacity"
android:key="input_overlay_opacity"
android:dependency="input_overlay_enable" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/custom_binds">
<PreferenceScreen
android:title="@string/player_1_custom_binds"
android:dependency="input_autodetect_enable" >
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_up_btn"
android:title="@string/up_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_down_btn"
android:title="@string/down_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_left_btn"
android:title="@string/left_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_right_btn"
android:title="@string/right_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_a_btn"
android:title="@string/a_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_b_btn"
android:title="@string/b_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_x_btn"
android:title="@string/x_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_y_btn"
android:title="@string/y_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_start_btn"
android:title="@string/start_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_select_btn"
android:title="@string/select_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_l_btn"
android:title="@string/l1_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_r_btn"
android:title="@string/r1_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_l2_btn"
android:title="@string/l2_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_r2_btn"
android:title="@string/r2_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_l3_btn"
android:title="@string/l3_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player1_r3_btn"
android:title="@string/r3_button" />
</PreferenceScreen>
<PreferenceScreen
android:title="@string/player_2_custom_binds"
android:dependency="input_autodetect_enable" >
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_up_btn"
android:title="@string/up_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_down_btn"
android:title="@string/down_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_left_btn"
android:title="@string/left_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_right_btn"
android:title="@string/right_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_a_btn"
android:title="@string/a_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_b_btn"
android:title="@string/b_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_x_btn"
android:title="@string/x_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_y_btn"
android:title="@string/y_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_start_btn"
android:title="@string/start_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_select_btn"
android:title="@string/select_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_l_btn"
android:title="@string/l1_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_r_btn"
android:title="@string/r1_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_l2_btn"
android:title="@string/l2_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_r2_btn"
android:title="@string/r2_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_l3_btn"
android:title="@string/l3_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player2_r3_btn"
android:title="@string/r3_button" />
</PreferenceScreen>
<PreferenceScreen
android:title="@string/player_3_custom_binds"
android:dependency="input_autodetect_enable" >
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_up_btn"
android:title="@string/up_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_down_btn"
android:title="@string/down_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_left_btn"
android:title="@string/left_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_right_btn"
android:title="@string/right_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_a_btn"
android:title="@string/a_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_b_btn"
android:title="@string/b_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_x_btn"
android:title="@string/x_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_y_btn"
android:title="@string/y_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_start_btn"
android:title="@string/start_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_select_btn"
android:title="@string/select_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_l_btn"
android:title="@string/l1_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_r_btn"
android:title="@string/r1_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_l2_btn"
android:title="@string/l2_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_r2_btn"
android:title="@string/r2_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_l3_btn"
android:title="@string/l3_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player3_r3_btn"
android:title="@string/r3_button" />
</PreferenceScreen>
<PreferenceScreen
android:title="@string/player_4_custom_binds"
android:dependency="input_autodetect_enable" >
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_up_btn"
android:title="@string/up_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_down_btn"
android:title="@string/down_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_left_btn"
android:title="@string/left_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_right_btn"
android:title="@string/right_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_a_btn"
android:title="@string/a_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_b_btn"
android:title="@string/b_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_x_btn"
android:title="@string/x_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_y_btn"
android:title="@string/y_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_start_btn"
android:title="@string/start_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_select_btn"
android:title="@string/select_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_l_btn"
android:title="@string/l1_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_r_btn"
android:title="@string/r1_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_l2_btn"
android:title="@string/l2_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_r2_btn"
android:title="@string/r2_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_l3_btn"
android:title="@string/l3_button" />
<org.retroarch.browser.KeyBindPreference
android:key="input_player4_r3_btn"
android:title="@string/r3_button" />
</PreferenceScreen>
</PreferenceCategory>
<PreferenceCategory android:title="@string/diagnostics" >
<Preference android:title="@string/report_ime"
android:summary="@string/report_ime_desc">
<intent
android:targetClass="org.retroarch.browser.ReportIME"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
</PreferenceScreen>
<PreferenceScreen android:title="@string/path_options">
<PreferenceCategory android:title="@string/rom_paths">
<Preference android:title="@string/rom_directory"
android:summary="@string/rom_directory_desc">
<intent
android:targetClass="org.retroarch.browser.ROMDirActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/save_files">
<CheckBoxPreference android:title="@string/enable_custom_dir"
android:summary="@string/savefiles_custom_dir"
android:key="savefile_directory_enable"
android:defaultValue="false"/>
<Preference android:title="@string/savefile_directory"
android:summary="@string/savefile_directory_desc"
android:dependency="savefile_directory_enable">
<intent
android:targetClass="org.retroarch.browser.SRMDirActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/save_states">
<CheckBoxPreference android:title="@string/enable_custom_dir"
android:summary="@string/savestates_custom_dir"
android:key="savestate_directory_enable"
android:defaultValue="false"/>
<Preference android:title="@string/save_state_directory"
android:summary="@string/save_state_directory_desc"
android:dependency="savestate_directory_enable">
<intent
android:targetClass="org.retroarch.browser.StateDirActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/system">
<CheckBoxPreference android:title="@string/enable_custom_dir"
android:summary="@string/system_custom_dir"
android:key="system_directory_enable"
android:defaultValue="false"/>
<Preference android:title="@string/system_directory"
android:summary="@string/system_directory_desc"
android:dependency="system_directory_enable">
<intent
android:targetClass="org.retroarch.browser.SystemDirActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
</PreferenceScreen>
<PreferenceScreen android:title="@string/settings" >
<PreferenceCategory android:title="@string/config_style" >
<CheckBoxPreference
android:defaultValue="true"
android:key="global_config_enable"
android:summary="@string/global_config_desc"
android:title="@string/global_config" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/general" >
<CheckBoxPreference
android:defaultValue="true"
android:key="savestate_auto_load"
android:summary="@string/auto_load_state_desc"
android:title="@string/auto_load_state" />
<CheckBoxPreference
android:defaultValue="false"
android:key="savestate_auto_save"
android:summary="@string/auto_save_state_desc"
android:title="@string/auto_save_state" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/rewinding" >
<CheckBoxPreference
android:defaultValue="false"
android:key="rewind_enable"
android:summary="@string/rewinding_desc"
android:title="@string/enable" />
</PreferenceCategory>
</PreferenceScreen>
<PreferenceScreen android:title="@string/help">
<intent
android:targetClass="org.retroarch.browser.HelpActivity"
android:targetPackage="org.retroarch" />
</PreferenceScreen>
<PreferenceScreen android:title="@string/about">
<PreferenceCategory android:title="@string/websites">
<Preference android:title="@string/retro_website"
android:summary="@string/retro_website_desc">
<intent
android:action="android.intent.action.VIEW"
android:data="http://www.libretro.com" />
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/manuals">
<Preference android:title="@string/retroarch_guide"
android:summary="@string/retroarch_guide_desc">
<intent
android:action="android.intent.action.VIEW"
android:data="http://www.libretro.com/documents/retroarch-manual.pdf" />
</Preference>
<Preference android:title="@string/cores_guide"
android:summary="@string/cores_guide_desc">
<intent
android:action="android.intent.action.VIEW"
android:data="http://www.libretro.com/documents/retroarch-cores-manual.pdf" />
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/development">
<Preference android:title="@string/overlay_guide"
android:summary="@string/overlay_guide_desc">
<intent
android:action="android.intent.action.VIEW"
android:data="http://www.libretro.com/documents/overlay.pdf" />
</Preference>
</PreferenceCategory>
</PreferenceScreen>
</PreferenceScreen>