mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-11-01 01:05:08 +01:00
6e68786bd8
Replace 0-9 with \d Change zip import to use cache dir Move export and import logic to their own functions Delete zip after being shared
289 lines
21 KiB
XML
289 lines
21 KiB
XML
<resources xmlns:tools="http://schemas.android.com/tools">
|
|
<string name="app_name" translatable="false">Skyline</string>
|
|
<!-- Common -->
|
|
<string name="search">Search</string>
|
|
<string name="error">An error has occurred</string>
|
|
<string name="copied_to_clipboard">Copied to clipboard</string>
|
|
<string name="emulator">Emulator</string>
|
|
<string name="enabled">Enabled</string>
|
|
<!-- Toolbar Main -->
|
|
<string name="settings">Settings</string>
|
|
<string name="share_logs">Share Logs</string>
|
|
<string name="refresh">Refresh</string>
|
|
<!-- Toolbar - Share Logs -->
|
|
<string name="log_share_prompt">Share log file</string>
|
|
<string name="logs_not_found">No logs were created during the last run</string>
|
|
<!-- Main -->
|
|
<string name="all">All</string>
|
|
<string name="metadata_missing">Metadata Missing</string>
|
|
<string name="icon">Icon</string>
|
|
<string name="no_rom">Cannot find any ROMs</string>
|
|
<string name="pin">Pin</string>
|
|
<string name="play">Play</string>
|
|
<string name="save_management">Save management</string>
|
|
<string name="delete_save">Delete save</string>
|
|
<string name="import_save">Import</string>
|
|
<string name="export_save">Export</string>
|
|
<string name="searching_roms">Searching for ROMs</string>
|
|
<string name="invalid_file">Invalid file</string>
|
|
<string name="missing_title_key">Missing title key</string>
|
|
<string name="incomplete_prod_keys">Incomplete production keys</string>
|
|
<!-- Picture-In-Picture -->
|
|
<string name="pause">Pause</string>
|
|
<string name="mute">Mute</string>
|
|
<!-- Settings - Content -->
|
|
<string name="content">Content</string>
|
|
<string name="open_data_directory">View Internal Directory</string>
|
|
<string name="open_data_directory_summary">Opens Skyline\'s internal directory in a file manager</string>
|
|
<string name="open_data_directory_failed">Cannot find an external file manager to open Skyline\'s internal directory</string>
|
|
<string name="search_location">Search Location</string>
|
|
<!-- Settings - Keys -->
|
|
<string name="keys">Keys</string>
|
|
<string name="prod_keys">Production Keys</string>
|
|
<string name="title_keys">Title Keys</string>
|
|
<string name="import_keys_success">Successfully imported keys</string>
|
|
<string name="import_keys_invalid_input_path">The path to the provided keys is invalid</string>
|
|
<string name="import_keys_invalid_keys">The keys you tried to import are invalid</string>
|
|
<string name="import_keys_delete_previous_failed">Failed to delete the currently installed keys</string>
|
|
<string name="import_keys_move_failed">Failed to move the keys to the internal directory</string>
|
|
<!-- Settings - Appearance -->
|
|
<string name="appearance">Appearance</string>
|
|
<string name="theme">Theme</string>
|
|
<string name="use_material_you">Use Material You</string>
|
|
<string name="use_material_you_desc_off">Skyline colors will be used</string>
|
|
<string name="use_material_you_desc_on">Material You will be used</string>
|
|
<string name="app_language">App Language</string>
|
|
<string name="app_language_default">Use System Default</string>
|
|
<string name="layout_type">Game Display Layout</string>
|
|
<string name="sort_apps_by">Games Sorting Order</string>
|
|
<string name="select_action">Always Show Game Information</string>
|
|
<string name="select_action_desc_on">Game information will be shown on clicking a game</string>
|
|
<string name="select_action_desc_off">Game information will only be shown on long-clicking a game</string>
|
|
<!-- Settings - Game -->
|
|
<string name="game">Game</string>
|
|
<string name="use_custom_settings">Enable Custom Settings</string>
|
|
<string name="use_custom_settings_desc_on">Custom settings are enabled for this game</string>
|
|
<string name="use_custom_settings_desc_off">Custom settings are disabled for this game</string>
|
|
<string name="reset_custom_settings">Reset Custom Settings</string>
|
|
<string name="reset_custom_settings_desc">Reset custom settings to the default values</string>
|
|
<string name="reset_settings_warning">Are you sure you want to reset all settings to the default values? <b>Current settings will be lost</b></string>
|
|
<string name="copy_global_settings">Copy Global Settings</string>
|
|
<string name="copy_global_settings_desc">Copy global settings to this game</string>
|
|
<string name="copy_global_settings_warning">Are you sure you want to copy global settings to this game? <b>Current settings will be lost</b></string>
|
|
<!-- Settings - System -->
|
|
<string name="system">System</string>
|
|
<string name="use_docked">Use Docked Mode</string>
|
|
<string name="handheld_enabled">The system will emulate being in handheld mode</string>
|
|
<string name="docked_enabled">The system will emulate being in docked mode</string>
|
|
<string name="username">Username</string>
|
|
<string name="username_default" translatable="false">@string/app_name</string>
|
|
<string name="profile_picture">Profile Picture</string>
|
|
<string name="system_language">System Language</string>
|
|
<string name="system_region">System Region</string>
|
|
<!-- Settings - Display -->
|
|
<string name="display">Display</string>
|
|
<string name="perf_stats">Show Performance Statistics</string>
|
|
<string name="perf_stats_desc_off">Performance Statistics will not be shown</string>
|
|
<string name="perf_stats_desc_on">Performance Statistics will be shown in the top-left corner</string>
|
|
<string name="max_refresh_rate">Use Maximum Display Refresh Rate</string>
|
|
<string name="max_refresh_rate_enabled">Sets the display refresh rate as high as possible (Will break most games)</string>
|
|
<string name="max_refresh_rate_disabled">Sets the display refresh rate to 60Hz</string>
|
|
<string name="screen_orientation">Screen Orientation</string>
|
|
<string name="aspect_ratio">Aspect Ratio</string>
|
|
<string name="respect_display_cutout">Respect Display Cutout</string>
|
|
<string name="respect_display_cutout_enabled">Do not draw UI elements in the cutout area</string>
|
|
<string name="respect_display_cutout_disabled">Allow UI elements to be drawn in the cutout area</string>
|
|
<!-- Settings - Audio -->
|
|
<string name="audio">Audio</string>
|
|
<string name="disable_audio_output">Disable Audio Output</string>
|
|
<string name="disable_audio_output_enabled">Audio output is disabled</string>
|
|
<string name="disable_audio_output_disabled">Audio output is enabled</string>
|
|
<!-- Settings - GPU -->
|
|
<string name="gpu">GPU</string>
|
|
<string name="gpu_driver_config">GPU Driver Configuration</string>
|
|
<string name="gpu_driver_config_desc">Active driver: %1$s</string>
|
|
<string name="gpu_driver_config_desc_unsupported">Your device doesn\'t support custom drivers</string>
|
|
<string name="force_triple_buffering">Force Triple Buffering</string>
|
|
<string name="triple_buffering_enabled">Utilize at least three swapchain buffers (Higher FPS but more input lag)</string>
|
|
<string name="triple_buffering_disabled">Utilize at least two swapchain buffers (Lower FPS but less input lag)</string>
|
|
<string name="disable_frame_throttling">Disable Frame Throttling</string>
|
|
<string name="disable_frame_throttling_enabled">Game is allowed to submit frames as fast as possible (Only for benchmarking)\n\n<b>Note:</b> An alternative method is utilized to measure the FPS with this enabled, the figures must not be compared to throttled FPS figures</string>
|
|
<string name="disable_frame_throttling_disabled">Only allow the game to submit frames at the display refresh rate</string>
|
|
<string name="executor_slot_count_scale">Executor Slot Count Scale</string>
|
|
<string name="executor_slot_count_scale_desc">Scale controlling the maximum number of simultaneous GPU executions (Higher may sometimes perform better but will use more RAM)</string>
|
|
<string name="executor_flush_threshold">Executor Flush Threshold</string>
|
|
<string name="executor_flush_threshold_desc">Controls how frequently work is flushed to the GPU</string>
|
|
<string name="use_direct_memory_import">Use Direct Memory Import</string>
|
|
<string name="use_direct_memory_import_desc">May alter performance and stability in some games\n<b>NOTE:</b> This option only works on proprietary Adreno drivers</string>
|
|
<string name="force_max_gpu_clocks">Force Maximum GPU Clocks</string>
|
|
<string name="force_max_gpu_clocks_desc">Forces the GPU to run at its maximum possible clock speed (May cause excessive heating and power usage)</string>
|
|
<string name="force_max_gpu_clocks_desc_unsupported">Your device does not support forcing maximum GPU clocks</string>
|
|
<string name="free_guest_texture_memory">Free Guest Texture Memory</string>
|
|
<string name="free_guest_texture_memory_desc">Allows guest texture data to be freed from memory when unneeded (Can rarely cause crashes)</string>
|
|
<string name="shader_cache">Disable Shader Cache</string>
|
|
<string name="shader_cache_disabled">Cached shaders won\'t be loaded, will cause stutters</string>
|
|
<string name="shader_cache_enabled">Cached shaders will be loaded, can heavily reduce stuttering</string>
|
|
<!-- Settings - Hacks -->
|
|
<string name="hacks">Hacks</string>
|
|
<string name="enable_fast_gpu_readback">Enable Fast GPU Readback</string>
|
|
<string name="enable_fast_gpu_readback_enabled">Fast GPU readback is enabled (Will break some games but others will have higher performance)</string>
|
|
<string name="enable_fast_gpu_readback_disabled">Fast GPU readback is disabled (Ensures highest accuracy)</string>
|
|
<string name="enable_fast_readback_writes">Enable Fast Readback Writes</string>
|
|
<string name="enable_fast_readback_writes_enabled">Fast readback writes are enabled</string>
|
|
<string name="enable_fast_readback_writes_disabled">Fast readback writes are disabled</string>
|
|
<string name="disable_subgroup_shuffle">Disable GPU Subgroup Shuffle</string>
|
|
<string name="disable_subgroup_shuffle_enabled">Shader subgroup shuffle operations are disabled, may cause severe graphical issues</string>
|
|
<string name="disable_subgroup_shuffle_disabled">Shader subgroup shuffle operations are enabled, ensures maximum accuracy</string>
|
|
<!-- Settings - Debug -->
|
|
<string name="debug">Debug</string>
|
|
<string name="log_level">Log Level</string>
|
|
<string name="validation_layer">Enable Validation Layer</string>
|
|
<string name="validation_layer_enabled">The Vulkan validation layer is enabled, major slowdowns are to be expected</string>
|
|
<string name="validation_layer_disabled">The Vulkan validation layer is disabled</string>
|
|
<!-- Gpu Driver Activity -->
|
|
<string name="gpu_driver">GPU Driver</string>
|
|
<string name="add_gpu_driver">Add a GPU driver</string>
|
|
<string name="delete_gpu_driver">Delete this GPU driver</string>
|
|
<string name="system_driver">System Driver</string>
|
|
<string name="system_driver_desc">The GPU driver provided by your system</string>
|
|
<string name="install">Install</string>
|
|
<string name="gpu_driver_install_inprogress">Installing the GPU driver…</string>
|
|
<string name="gpu_driver_install_success">GPU driver installed successfully</string>
|
|
<string name="gpu_driver_install_invalid_archive">Failed to unzip the provided driver package</string>
|
|
<string name="gpu_driver_install_missing_metadata">The supplied driver package is invalid due to missing metadata</string>
|
|
<string name="gpu_driver_install_invalid_metadata">The supplied driver package contains invalid metadata, it may be corrupted</string>
|
|
<string name="gpu_driver_install_unsupported_android_version">Your device doesn\'t meet the minimum Android version requirements for the supplied driver</string>
|
|
<string name="gpu_driver_install_already_installed">The supplied driver package is already installled</string>
|
|
<!-- Input -->
|
|
<string name="input">Input</string>
|
|
<string name="osc">On-Screen Controls</string>
|
|
<string name="osc_enable">Enable On-Screen Controls</string>
|
|
<string name="osc_not_shown">On-Screen Controls won\'t be shown</string>
|
|
<string name="osc_shown">On-Screen Controls will be shown</string>
|
|
<string name="osc_feedback">Enable Haptic Feedback</string>
|
|
<string name="osc_feedback_description">Excludes joysticks and hardware controls</string>
|
|
<string name="osc_edit">Edit On-Screen Controls layout</string>
|
|
<string name="osc_text_color">Text color</string>
|
|
<string name="osc_background_color">Background color</string>
|
|
<string name="osc_reset">Reset Button: %1$s</string>
|
|
<string name="osc_reset_confirm">Are you sure you want to reset this button?</string>
|
|
<string name="osc_toggle_mode">Toggle Mode</string>
|
|
<string name="osc_current_button">Current Button: %1$s</string>
|
|
<string name="select_all">Select All</string>
|
|
<string name="osc_scale">Scale</string>
|
|
<string name="osc_opacity">Opacity</string>
|
|
<string name="osc_activation_radius">Activation Radius</string>
|
|
<string name="button_color">Button color</string>
|
|
<string name="toggle_grid">Toggle grid</string>
|
|
<string name="setup_guide">Setup Guide</string>
|
|
<string name="setup_guide_description">Sequentially map every stick and button</string>
|
|
<string name="joystick">Joystick</string>
|
|
<string name="confirm">Confirm</string>
|
|
<string name="cancel">Cancel</string>
|
|
<string name="osc_recenter_sticks">Recenter Sticks On Touch</string>
|
|
<string name="osc_recenter_sticks_desc">Reposition the sticks at the pressed location when they are touched</string>
|
|
<string name="osc_use_stick_regions">Use Stick Regions</string>
|
|
<string name="osc_use_stick_regions_desc">Extend the activation area of the sticks to rectangles covering the corresponding half of the screen</string>
|
|
<string name="controller">Controller</string>
|
|
<string name="config_controller">Configure Controller</string>
|
|
<string name="controller_type">Controller Type</string>
|
|
<string name="none">None</string>
|
|
<string name="handheld_procon">Handheld + Pro Controller</string>
|
|
<string name="procon">Pro Controller</string>
|
|
<string name="ljoycon">Left JoyCon</string>
|
|
<string name="rjoycon">Right JoyCon</string>
|
|
<string name="general">General</string>
|
|
<string name="partner_joycon">Partner Joy-Con</string>
|
|
<string name="rumble_device">Rumble Device</string>
|
|
<string name="supported">Supported</string>
|
|
<string name="not_supported">Not Supported</string>
|
|
<string name="press_any_button">Press any button on a controller</string>
|
|
<string name="confirm_button_again">Confirm choice by pressing a button again</string>
|
|
<string name="builtin">Built-in</string>
|
|
<string name="builtin_vibrator">Built-in Vibrator</string>
|
|
<string name="reset">Reset</string>
|
|
<string name="buttons">Buttons</string>
|
|
<string name="use_button_axis">Use any button or axis on a controller</string>
|
|
<string name="release_confirm">Release to confirm selection</string>
|
|
<string name="hold_confirm">Hold to confirm selection</string>
|
|
<string name="sticks">Sticks</string>
|
|
<string name="stick_button">Stick Button</string>
|
|
<string name="next">Next</string>
|
|
<string name="x_plus">Stick X+ Axis (Right)</string>
|
|
<string name="y_plus">Stick Y+ Axis (Up)</string>
|
|
<string name="x_minus">Stick X- Axis (Left)</string>
|
|
<string name="y_minus">Stick Y- Axis (Down)</string>
|
|
<string name="a_button">A</string>
|
|
<string name="b_button">B</string>
|
|
<string name="x_button">X</string>
|
|
<string name="y_button">Y</string>
|
|
<string name="left_shoulder">Left Shoulder</string>
|
|
<string name="right_shoulder">Right Shoulder</string>
|
|
<string name="left_trigger">Left Trigger</string>
|
|
<string name="right_trigger">Right Trigger</string>
|
|
<string name="plus_button">Plus</string>
|
|
<string name="minus_button">Minus</string>
|
|
<string name="emu_menu_button">Emulator Menu</string>
|
|
<string name="stick_preview">Stick Preview</string>
|
|
<string name="done">Done</string>
|
|
<string name="use_non_stick">Use any unmapped button to finish</string>
|
|
<string name="button">Button</string>
|
|
<string name="up">Up</string>
|
|
<string name="down">Down</string>
|
|
<string name="left">Left</string>
|
|
<string name="right">Right</string>
|
|
<string name="dpad">D-pad</string>
|
|
<string name="left_stick">Left Stick</string>
|
|
<string name="right_stick">Right Stick</string>
|
|
<string name="left_stick_button">Left Stick Button</string>
|
|
<string name="right_stick_button">Right Stick Button</string>
|
|
<string name="face_buttons">Face Buttons</string>
|
|
<string name="shoulder_trigger">Shoulder & Trigger Buttons</string>
|
|
<string name="shoulder_rail">Shoulder Buttons on Joy-Con Rail</string>
|
|
<string name="misc_buttons">Miscellaneous Buttons</string>
|
|
<!-- Credits -->
|
|
<string name="credits">Credits</string>
|
|
<!-- Licenses -->
|
|
<string name="licenses">Licenses</string>
|
|
<string name="skyline_license_description">Skyline is licensed under Mozilla Public License 2.0</string>
|
|
<string name="ryujinx_description">Ryujinx has been used for reference throughout the project due to their highly accurate implementations\n\n<b>Note: Skyline is not based on Ryujinx</b></string>
|
|
<string name="shader_compiler_description">Skyline\'s shader compiler is a <b>fork</b> of <i>yuzu</i>\'s shader compiler with Skyline-specific changes while other changes are shared between them allowing both projects to benefit from the development of it\n\n<b>Note:</b> Using it in Skyline is only possible due to the licensing exemption granted to Skyline by the <i>yuzu</i> team</string>
|
|
<string name="sirit_description">Skyline\'s shader compiler internally uses Sirit to emit SPIR-V in an efficient manner</string>
|
|
<string name="vkhpp_description">Vulkan-Hpp provides a C++ API for Vulkan</string>
|
|
<string name="vkma_description">Vulkan Memory Allocator provides a high-quality GPU memory allocator with UMA support</string>
|
|
<string name="khvkval_description">Khronos\'s Vulkan Validation Layer provides error-checking for Vulkan API calls in debug builds</string>
|
|
<string name="oboe_description">Oboe is used for high-performance audio output</string>
|
|
<string name="perfetto_description">Perfetto is used to profile and debug with detailed tracing</string>
|
|
<string name="fmtlib_description">{fmt} provides a modern C++ string formatting API</string>
|
|
<string name="boost_description">Boost provides high-quality implementations of containers and other convenience functions in C++</string>
|
|
<string name="rangev3_description">Range v3 is a reference implementation of ISO C++ 20 ranges, this allows us to use ranges while they are developed in LLVM\'s libc++</string>
|
|
<string name="frozen_description">Frozen provides compile-time immutable hash maps with a perfect hash function for faster lookups</string>
|
|
<string name="pugixml_description">pugixml is used to parse the preference XML to retrieve settings from C++</string>
|
|
<string name="opus_description">Opus Audio Codec provides a high-quality Opus decoder used to decode Opus-encoded audio provided by the guest</string>
|
|
<string name="mbedtls_description">Mbed TLS is used to decrypt AES-encrypted NCAs</string>
|
|
<string name="lz4_description">LZ4 is used to extract LZ4-compressed ELF sections from an NSO</string>
|
|
<string name="tzcode_description">tzcode provides a C API to access tzdb for time zone data</string>
|
|
<string name="jssim_description">Java String Similarity powers our search functionality</string>
|
|
<string name="andx_description">AndroidX provides a consistent user-experience across Android versions</string>
|
|
<string name="amat_description">Android Material Components provides a consistent Material Design UI</string>
|
|
<string name="ktstd_description">Kotlin Standard Library provides convenience functions in Kotlin</string>
|
|
<string name="dagger_description">Dagger provides a framework for compile-time dependency injection</string>
|
|
<string name="mtico_description">Material Design Icons provides consistent iconography throughout the application</string>
|
|
<string name="noto_sans_description">Noto Sans is used as our FOSS shared font replacement for Latin, Japanese and (Traditional) Chinese</string>
|
|
<string name="roboto_description">Roboto is used as our FOSS shared font replacement for Korean and Nintendo\'s extended character set</string>
|
|
<!-- Software Keyboard -->
|
|
<string name="input_hint">Input Text</string>
|
|
<!-- Misc -->
|
|
<string name="compiling_cached_shaders">Compiling cached shaders...</string>
|
|
<!--suppress AndroidLintUnusedResources -->
|
|
<string name="expand_button_title" tools:override="true">Expand</string>
|
|
<string name="undo">Undo</string>
|
|
<string name="per_game_settings_active_message">Per-game settings are active</string>
|
|
<string name="delete_save_confirmation_message">Are you sure you want to delete this save?</string>
|
|
<string name="action_irreversible">This action is irreversible</string>
|
|
<string name="yes">Yes</string>
|
|
<string name="no">No</string>
|
|
<string name="save_file_imported_ok">The save file was imported successfully</string>
|
|
<string name="save_file_invalid_zip_structure">Invalid Zip directory structure: the first subfolder name must be the Title ID of the game.</string>
|
|
</resources>
|