#these can be used to override the default font on a per-language basis.
#note that all settings must be present before any localized strings are defined, otherwise they'll be ignored.
#LOC_SETTING_FONT			"Arial"
#LOC_SETTING_FONTCHARSET	"CHINESEBIG5"

LOC_SETTING_FONTGENSCALE	"4.0"
#effectively the font size is 14, but we generate it from size 56. this gives us better precision in the glyph data.
LOC_SETTING_FONTSIZE		"56"
LOC_SETTING_FONTGLYPHSCALE	"0.25"

STR_PRESS					"Press"
STR_HOLD					"Hold"
STR_BUTTON					"Button"
STR_KEYBOARD				"Keyboard"
STR_ANALOG					"Analog"
STR_TOUCHANY				"Touch Anywhere"

STR_NONE					"None"

STR_POPULATING				"Populating list..."
STR_CLOSING_BROWSER			"Closing..."
STR_DIRECTORY				"Directory"

STR_DEFAULT					"Default"
STR_BACKTODEFAULTS			"Reset to Defaults"
STR_DEFAULTS_CONFIRM		"This will reset all system settings back to their defaults. Are you sure?"
STR_DEFAULTS_INPUT_CONFIRM	"This will reset all input settings, including input bindings across all devices, back to their defaults. Are you sure?"
STR_DEFAULTS_VIDEO_CONFIRM	"This will reset all video settings, including native resolution and Jaguar video settings, back to their defaults. Are you sure?"
STR_DEFAULTS_AUDIO_CONFIRM	"This will reset all audio settings back to their defaults. Are you sure?"

STR_DEFAULTS_DEV_CONFIRM	"This will reset all developer settings back to their defaults. Are you sure?"

STR_AUTOMATIC				"Automatic"

STR_FACTORYDEFAULT			"Factory Reset"
STR_FACTORYDEFAULT_CONF		"This will reset all application settings back to their defaults. Are you sure?"


STR_MAX						"Max"
STR_STACK					"Stack"

STR_YOURBUTTISTOOBIG		"No input trigger was added, it would exceed the maximum number of triggers for this input."
STR_MUSTKEEPJUNKINTRUNK		"This input requires at least one trigger, so it has been reset to its default."

STR_BINDPROMPT				"Press any button/key to set the trigger for this input, or press Escape/Back to abort."
STR_BINDPROMPTHOLD			"Press any button/key to set the trigger hold for this input, or press Escape/Back to abort."
STR_CUTITOUT				"All buttons/keys must be released before setting the bind. The following button is still held:"
STR_ALREADYINUSE			"This button/key is already in use by a required input:"
STR_ALREADYINUSENONHOLD		"This button/key is already in use by a trigger non-hold input:"
STR_ALREADYINUSEHOLD		"This button/key is already in use by a trigger hold input:"

STR_BINDALLPROMPT			"Press and release a button/key to set the trigger for this input. If you'd like to set a trigger hold as well, hold down that button/key before pressing the non-hold button/key. Press Escape/Back to abort."
STR_BINDALLGOOD				"All input trigger binds have been successfully applied."
STR_BINDALLSUCKY			"There were conflicts while applying the new input trigger binds. Input triggers may not share the same button/key between hold and non-hold buttons/keys, and required inputs (e.g. Accept/Cancel) must not have overlapping triggers. The following inputs were defaulted to circumvent these errors:"
STR_DONTCRIPPLEYOURSELF		"Clearing every input for a required button isn't allowed. This input has been reset to its default."

STR_LANGUAGE				"Language"

STR_MENU_INPUTHELP			"Menu Controls"
STR_MENU_INPUT_ACCEPTSEL	"Accept/Select"
STR_MENU_INPUT_ACCEPT		"Accept"
STR_MENU_INPUT_CANCEL		"Cancel"
STR_MENU_INPUT_CANBACK		"Back/Cancel"
STR_MENU_INPUT_BACK			"Back"
STR_MENU_INPUT_ACCEL		"Accelerate/Modify"
STR_MENU_INPUT_NEXTITEM		"Next Item"
STR_MENU_INPUT_PREVIOUSITEM	"Previous Item"
STR_MENU_INPUT_NEXTVAL		"Next Value"
STR_MENU_INPUT_PREVIOUSVAL	"Previous Value"
STR_MENU_INPUT_EXITMENU		"Exit Menu"

STR_MENU_EMUSYS				"System"
STR_MENU_LOAD_CART			"Load Software"
STR_MENU_RESUME				"Resume"
STR_MENU_LOAD_STATE			"Load State"
STR_MENU_SAVE_STATE			"Save State"
STR_MENU_START_REC			"Record Movie"
STR_MENU_STOP_REC			"Stop Recording"
STR_MENU_PLAY_REC			"Play Movie"
STR_MENU_RESET				"Reset"
STR_MENU_POWEROFF			"Turn Off"
STR_MENU_RECENT_FILES		"Recent History"
STR_MENU_EMUSYS_SETTINGS	"Settings"
STR_MENU_EMUSYS_SETTINGS_D	"Certain changes will not take effect until the next time the Jaguar is restarted."
STR_SCRIPT_MODULES			"Script Modules"
STR_SCRIPT_MODULES_D		"Script-based modules can be toggled to enable additional functionality and settings."
STR_SCRIPT_MODULE_SET		"Script Settings"
STR_SCRIPT_MODULE_SET_D		"Adjust settings for loaded script modules."
STR_SCRIPT_LOAD_CONF		"Changing the active script module status will reset the Jaguar, and any unsaved progress will be lost. Are you sure you want to proceed?"

STR_MENU_UNDO_STATE_OP		"Undo State Operation"
STR_MENU_UNDO_CONFIRM		"Undoing the previous state operation could result in a loss of data/progress. Are you sure you want to continue?"
STR_MENU_UNDO_NOGOOD		"No previous state data exists for the software which is currently loaded. It's possible that no operation was performed during this session, the undo buffer was completely rolled back, or the last state save/load operation was performed on different software."
STR_MENU_UNDO_STATUS_CONF	"The state save/load operation has been rolled back."
STR_MENU_UNDO_STATUS_CONFS	"The state save operation has been rolled back."
STR_MENU_UNDO_STATUS_CONFL	"The state load operation has been rolled back."

STR_MENU_TOGGLEFASTFWD		"Toggle Fast Forward"
STR_MENU_TOGGLEREWIND		"Toggle Rewind"
STR_TOGGLEFASTFWD_LAB		"Fast Forward"
STR_TOGGLEREWIND_LAB		"Rewind"
STR_REWIND_NOTAVAIL			"Rewind functionality is not currently enabled. Enabling this functionality may have a negative impact on performance, but you may do so by adjusting the Rewind Count option in the system settings menu."

STR_MENU_YOUMOUNTHERSON		"Mount Images"
STR_MENU_YOUMOUNTHERSON_D	"Insert/eject individual cartridges and discs. Useful for swapping CD images while running."

STR_MOUNTING_SETCART		"Set Cartridge Image"
STR_MOUNTING_SETCART_D		"Specifies an image for the cartridge slot. Warning: Do not set a cartridge image with a disc image if the two they were not designed to run in together. This has the potential to cause a variety of problems."
STR_MOUNTING_SETDISC		"Set Disc Image"
STR_MOUNTING_SETDISC_D		"Specifies an image for the disc drive. When swapping discs, after ejecting a disc, some software may need to be unpaused and allowed to run for some amount of time before inserting a new disc. This is necessary in cases where the software needs to see that the disc tray lid is up in order to proceed."
STR_MOUNTING_RUNMOUNT		"Run with Images"
STR_MOUNTING_RUNMOUNT_D		"This will reset the Jaguar using the specified mount state."

STR_VIRTUALDISCS			"Virtual Discs"
STR_VIRTUALDISCS_D			"Virtual discs can provide special functionality, such as streaming live audio from a system device."
STR_VDISC_SYSAUD			"System Audio Disc"
STR_VDISC_NEEDBIOS			"This disc requires you to provide a CD BIOS."
STR_SYSAUD_ERROR			"No audio devices detected. The API employed for device loopback may be incompatible with this version of your operating system, or you may require a runtime update."
STR_SYSAUD_NODEVS			"No devices."
STR_SYSAUD_LOOPBACKMUTE		"Mute for Loopback"
STR_SYSAUD_LOOPBACKMUTE_D	"If enabled, DAC output is muted when running the System Audio Disc with a loopback device. This prevents feedback loops from VLM from writing captured audio back to the audio capture device."
STR_SYSAUD_SAMPLESCALE		"Sample Scale"
STR_SYSAUD_SAMPLESCALE_D	"Can be used to scale all sample data before it's read back from the System Audio Disc by software."

STR_PHYSDISCS				"Physical Discs"
STR_PHYSDISCS_D				"Note that when running directly from physical media, Full Image Caching will be automatically enabled. This will consume a large amount of memory, and you may still encounter hitches/stuttering during emulation. It's strongly recommended that you pre-rip your media and run the disc image from fast storage."
STR_PHYSDISC_FAIL			"Nothing could be loaded from the specified path. The drive may not have been ready, or an error may have occurred while attempting to read the device."
STR_PHYSDISC_LOAD			"Physical media hash"

STR_SHITTY_FREQUENCY		"You're running at a display frequency below the Jaguar's native display frequency, which may result in display and/or performance problems. You may need to correct this problem in your OS settings, or pick a different fullscreen display mode. This warning can be disabled in BigPEmu's video settings."
STR_SHITTY_FREQ_WARN		"Rate Check"
STR_SHITTY_FREQ_WARN_D		"When enabled, checks the active display's refresh rate and warns the user if the rate is below the Jaguar's native display frequency."

STR_MSAA_PREF				"MSAA Sample Count"
STR_MSAA_PREF_D				"Actual MSAA sample count may vary according to video plugin and hardware capabilities. This setting will only affect native geometric rendering (e.g. scripts which intercept software GPU logic to generate native polygons, Screen Effects which call for a depth buffer), and will not change the emulated video output."

STR_GPUSYNC					"Force Synchronization"
STR_GPUSYNC_D				"Attempts to force GPU synchronization. This may reduce input latency, but may also result in stuttering or other performance problems on some machines. Behavior may vary according to the platform and video plugin."

STR_SETTING_STATESLOT		"State Slot"
STR_SETTING_STATESLOT_D		"Assigns the slot to be affected by all state (such as Save State and Load State) operations."
STR_SETTING_BOOTROM			"Boot ROM Image"
STR_SETTING_BOOTROM_D		"Specifies an optional boot ROM image. Setting an invalid boot ROM image may result in crashes or other unexpected behavior."
STR_SETTING_CDBIOS			"CD BIOS Image"
STR_SETTING_CDBIOS_D		"Specifies the CD BIOS image to be used when running Jaguar CD software."
STR_SETTING_PERGAMESTATES	"Per-Title States"
STR_SETTING_PERGAMESTATES_D	"If enabled, all state slots will exist for each unique Jaguar application instead of globally. Note that enabling this option may end up using a lot more storage space."
STR_SETTING_SAVEAUTOINCR	"Increment on Save"
STR_SETTING_SAVEAUTOINCR_D	"If enabled, the state slot will be auto-incremented with each Save State operation, and will roll back around to 0 once it hits the maximum slot count. This has the potential to use a lot of storage space, with the benefit of generally never having to worry about saving the state in a bad spot."
STR_SETTING_STATEUNCOUNT	"Undo Buffer Size"
STR_SETTING_STATEUNCOUNT_D	"Specifies the number of entries in the undo buffer for state operations."
STR_SETTING_REWINDFRAMES	"Rewind Count"
STR_SETTING_REWINDFRAMES_D	"This feature imposes significant peformance and memory usage penalties. The value should be kept at zero unless rewind functionality is required. If the value is greater than zero, it specifies the number of frames to keep buffered."
STR_SETTING_REWINDSKIP		"Rewind Skip"
STR_SETTING_REWINDSKIP_D	"Specifies the number of frames to skip between rewind keyframes."
STR_SETTING_ENERGYMODE		"Energy Conservation"
STR_SETTING_ENERGYMODE_D	"If enabled, the application will prioritize energy/battery usage reduction over performance."
STR_SETTING_FFSPEED			"Fast Forward Speed"
STR_SETTING_FFSPEED_D		"Adjusts speed when Fast Forward is active."
STR_SETTING_TITLEINFO		"Show Title Data"
STR_SETTING_TITLEINFO_D		"If enabled, loads and displays software title information (when applicable) in the file browser."
STR_SETTING_RISCCLOCK		"RISC Clock Scale"
STR_SETTING_RISCCLOCK_D		"Scales the RISC clock up/down. Changing this is likely to cause software to run faster/slower, but may cause stability issues."
STR_SETTING_M68KCLOCK		"M68K Clock Scale"
STR_SETTING_M68KCLOCK_D		"Scales the M68K clock up/down. Changing this is likely to cause software to run faster/slower, but may cause stability issues."
STR_SETTING_LOCKSTEP		"Lockstep Mode"
STR_SETTING_LOCKSTEP_D		"Controls how closely each processor runs in lockstep. Running closer usually means more stability and less potential for audio synchronization issues, but places more burden on the host machine. In some rare cases, running closer may also reduce stability."
STR_SETTING_PIPELINE		"Pipeline Emulation"
STR_SETTING_PIPELINE_D		"Disabling pipeline emulation will cause most software to run faster (more operations per cycle), but may also create stability issues."
STR_SETTING_BLITTERSPD		"Blitter Speed"
STR_SETTING_BLITTERSPD_D	"Increasing Blitter speed will cause most software to run faster, but may create stability issues. In some rare cases, increasing Blitter speed may also resolve timing problems."
STR_SETTING_BLITTEROM		"Blitter Overlap Mode"
STR_SETTING_BLITTEROM_D		"This setting affects behavior when dealing with overlapping Blitter commands."
STR_SETTING_OPPRI			"OP Priority Scaling"
STR_SETTING_OPPRI_D			"Enabling Object Processor priority scaling may result in more accurate timing, but also has the potential to cause slowdown."
STR_SETTING_ALWAYSONOP		"Always Run OP"
STR_SETTING_ALWAYSONOP_D	"To enhance performance, the Object Processor implementation avoids handling certain cases. Enabling this option will force the OP to run under all circumstances, but will likely result in stability issues. Only enable this option if your software requires it."
STR_SETTING_ALTSCHED		"Alternate Scheduling"
STR_SETTING_ALTSCHED_D		"This setting enables alternate scheduling. This may fix timing issues with some software, but will result in a small performance penalty."
STR_SETTING_RESETMODE		"Reset Mode"
STR_SETTING_RESETMODE_D		"Soft resets will preserve memory contents and some hardware states, but may cause problems in software where this is not anticipated."
STR_SETTING_FORCELOADADDR	"Force Load Address"
STR_SETTING_FORCELOADADDR_D	"This option can be used to force all software to load at a given address. Take care, however, as changing this setting can easily prevent nearly all software from loading correctly. If you're dealing with an image which requires a less common load address, it's advised that you construct a custom header."
STR_SETTING_FORCERUNADDR	"Force Run Address"
STR_SETTING_FORCERUNADDR_D	"This option can be used to force all software to begin execution at a given address. Take care, however, as changing this setting can easily prevent nearly all software from running correctly. If you're dealing with an image which requires a less common execution address, it's advised that you construct a custom header."
STR_SETTING_RUNAHEAD		"Thread Run Ahead"
STR_SETTING_RUNAHEAD_D		"Specifies the amount of time that the emulator thread is allowed to run ahead of the rendering thread. A higher amount of time means a larger window to smooth over slower frames, but has the potential to add latency."
STR_SETTING_RUNFORWARD		"Emulator Run Ahead"
STR_SETTING_RUNFORWARD_D	"Specifies the number of frames to run ahead with the current frame's input. This may reduce perceived input latency, but imposes significant processing overhead. Setting the value too high will eliminate meaningful feedback frames."
STR_SETTING_PALMODE			"PAL Mode"
STR_SETTING_PALMODE_D		"If enabled, puts the Jaguar in PAL mode instead of the NTSC default. Although PAL offers a higher vertical resolution, the refresh rate is lower. You may find that this feels sluggish, especially in software which doesn't compensate for the difference in timing."
STR_SETTING_RANDSTARTCYC	"Random Start Cycle"
STR_SETTING_RANDSTARTCYC_D	"Begins emulation on a randomly selected master cycle."
STR_SETTING_BUTCHEEP		"Preserve CD EEPROM"
STR_SETTING_BUTCHEEP_D		"If enabled, the Jaguar CD unit's EEPROM contents are preserved. This data is used for startup screen randomization and by the CD BIOS copy protection. However, some homebrew images have problems with the copy protection's randomized access. As a result, enabling this option may cause those images to randomly fail to boot through the CD BIOS."

STR_SETTING_ATTACHBUTCH		"Attach Jaguar CD"
STR_SETTING_ATTACHBUTCH_D	"When enabled, the Jaguar CD unit will be attached to the Jaguar even when no disc image is present. When disabled, the Jaguar CD unit is still automatically attached when a disc image is explicitly booted."
STR_SETTING_ATTACHMT		"Memory Track Emulation"
STR_SETTING_ATTACHMT_D		"Enables Memory Track emulation whenever the Jaguar CD is enabled."
STR_SETTING_SHAREMT			"Share Memory Track"
STR_SETTING_SHAREMT_D		"By default, each software title is given its own Memory Track. Enabling this option will share a single Memory Track across all titles. Be cautious when enabling this option, saved states have the potential to overwrite the shared Memory Track state!"
STR_SETTING_CDSEEKSPD		"CD Seek Speed"
STR_SETTING_CDSEEKSPD_D		"Eliminating seek times can produce stability issues, but will often lead to a smoother experience. However, this also gives the asynchronous image reader less time to read ahead, which may result in performance problems in cases where reading from the native storage device is delayed."
STR_SETTING_FULLIMGCACHE	"Full Image Caching"
STR_SETTING_FULLIMGCACHE_D	"If enabled, creates a CD image cache to cover the size of the entire disc and starts filling the cache in the background as soon as the software is loaded. This cache can occupy hundreds of megabytes in memory, but helps to ensure that emulation is not interrupted by access to native storage."
STR_SETTING_FORCEJGD		"Force JGD Emulation"
STR_SETTING_FORCEJGD_D		"Forces all functionality associated with Jaguar GD emulation to be enabled, with features such as bank switching functioning even on ROM images smaller than 6MB."

STR_SETTING_SCREENSCALING	"Screen Scaling"
STR_SETTING_SCREENSCALING_D	"Determines how the Jaguar display will be scaled within the native display."
STR_SETTING_SCREENANCHOR	"Screen Anchor"
STR_SETTING_SCREENANCHORP	"Anchor (Portrait)"
STR_SETTING_SCREENANCHORL	"Anchor (Landscape)"
STR_SETTING_SCREENANCHOR_D	"Determines how the Jaguar display will be placed within the native display."
STR_SETTING_SCREENFILTER	"Screen Filter"
STR_SETTING_SCREENFILTER_D	"Basic filtering type for the Jaguar display when rendering to the native display. Will not always be obeyed by screen effects."
STR_SETTING_SCREENFX		"Screen Effect"
STR_SETTING_SCREENFX_D		"Screen effects can mimic the appearance of different displays and perform other types of image processing. Some screen effects may require certain types of display/video hardware, or may only work with certain video plugins."
STR_SETTING_FXOPTS			"Effect Options"
STR_SETTING_FXOPTS_D		"The selected screen effect can be customized."
STR_SETTING_FXOPTS_RESNOTIF	"All screen effect options have been reset."
STR_SETTING_FXFORCEHDR		"Force Effect HDR"
STR_SETTING_FXFORCEHDR_D	"If enabled, forces all screen effects to use HDR color formats throughout the effect chain."

STR_SETTING_SCRXOFS			"Horizontal Offset"
STR_SETTING_SCRXOFS_D		"Specifies a horizontal offset for the Jaguar display."
STR_SETTING_SCRYOFS			"Vertical Offset"
STR_SETTING_SCRYOFS_D		"Specifies a vertical offset for the Jaguar display."
STR_SETTING_SCRXZOOM		"Horizontal Zoom"
STR_SETTING_SCRXZOOM_D		"Specifies a horizontal zoom factor for the Jaguar display."
STR_SETTING_SCRYZOOM		"Vertical Zoom"
STR_SETTING_SCRYZOOM_D		"Specifies a vertical zoom factor for the Jaguar display."
STR_SETTING_SCRIGNORESAFE	"Ignore Safe Area"
STR_SETTING_SCRIGNORESAFE_D	"If enabled, the Jaguar display may be rendered outside of the device display's safe area. You may need to manually adjust offset and zoom settings to compensate."

STR_SET_SCREENFX_FAIL		"Failed to set the selected screen effect. It may be incompatible with your hardware or video plugin. You can enable logging and check the log for more details."

STR_FILTER_POINT			"Point"
STR_FILTER_BILINEAR			"Bilinear"

STR_SETTING_UISCALE			"Menu Scale"
STR_SETTING_UISCALE_D		"Affects scaling of most elements in the menu."

STR_SETTING_SIGASP			"Screen Aspect Ratio"
STR_SETTING_SIGASP_D		"Determines the aspect ratio for the Jaguar display."
STR_SETTING_LOCKASP			"Lock Aspect Ratio"
STR_SETTING_LOCKASP_D		"When disabled, the displayed image will not be affected by any aspect ratio settings or correction."

STR_SETTING_FIRSTCOLN		"First Column (NTSC)"
STR_SETTING_FIRSTCOLP		"First Column (PAL)"
STR_SETTING_FIRSTCOL_D		"Sets the first visible column of the display. This value is measured in pixel clocks."

STR_SETTING_FIRSTROWN		"First Line (NTSC)"
STR_SETTING_FIRSTROWP		"First Line (PAL)"
STR_SETTING_FIRSTROW_D		"Sets the first visible line of the display."

STR_SETTING_VISIBLEWIDTHN	"Visible Width (NTSC)"
STR_SETTING_VISIBLEWIDTHP	"Visible Width (PAL)"
STR_SETTING_VISIBLEWIDTH_D	"Sets the visible width of the display. This value is measured in pixel clocks."

STR_SETTING_VISIBLEHEIGHTN	"Visible Height (NTSC)"
STR_SETTING_VISIBLEHEIGHTP	"Visible Height (PAL)"
STR_SETTING_VISIBLEHEIGHT_D	"Sets the visible height of the display."

STR_SETTING_FORCEHORZOVER	"Force Overscan"
STR_SETTING_FORCEHORZOVER_D	"If enabled, forces horizontally overscanned pixels within the display region to be included in the visible area. May result in irregular pixel sizes."

STR_SETTING_VOLATTN			"Volume Attenuation"
STR_SETTING_VOLATTN_D		"Specifies volume attenuation, in decibels."

STR_SETTING_AUDIOBUF		"Buffer Size"
STR_SETTING_AUDIOBUF_D		"A small audio buffer means less audio latency, but you're more likely to hear breaks in the stream as a result of small timing disturbances."

STR_SETTING_AUDCATCHUP		"Catch-Up Size"
STR_SETTING_AUDCATCHUP_D	"If the audio buffer isn't full, this setting allows additional samples to be generated during resampling."

STR_SETTING_AUDLOPASS		"Low-Pass Cutoff"
STR_SETTING_AUDLOPASS_D		"If this value is 0, no low-pass filter is applied. Otherwise, the value represents the cutoff frequency."

STR_SETTING_AUDSPATIAL		"Spatialization Algorithm"
STR_SETTING_AUDSPATIAL_D	"Specifies the algorithm to be used for sound spatialization in any instance where the algorithm isn't otherwise specified."
STR_AUDIOSPATIAL_HRTF		"HRTF"

STR_SETTING_AUDIOCAT		"Audio Category"
STR_SETTING_AUDIOCAT_D		"The preferred audio category may impact how audio is mixed with other applications and whether silence/mute preferences are respected. Behavior may vary per platform/device."
STR_SETTING_AUDIOCAT_AMB	"Ambient"
STR_SETTING_AUDIOCAT_PLAYB	"Playback"
STR_SETTING_AUDIOCAT_SAMB	"Solo Ambient"

STR_LOADSTATE_FAILED		"No state data could be loaded. The slot may be empty, or may contain data for software which isn't currently loaded."
STR_SAVESTATE_VERIFY		"The state slot contains data for software which isn't currently loaded. Are you sure you want to overwrite it?"
STR_SAVESTATE_FAILED		"State data could not be written for the current slot."

STR_LOADSTATE_NOTIFY		"State loaded from slot:"
STR_SAVESTATE_NOTIFY		"State saved to slot:"

STR_STOPRECORD_NOTIFY		"Finalized movie in slot:"
STR_STARTRECORD_NOTIFY		"Started recording movie to slot:"
STR_PLAYRECORD_NOTIFY		"Playing movie from slot:"
STR_STARTRECORD_FAILED		"The movie could not be written for the current slot."
STR_PLAYRECORD_FAILED		"The movie could not be loaded. The slot may be empty, or may contain data for software which isn't currently loaded."
STR_RECORD_VER_WARN0		"Warning: This movie was created on a different version of BigPEmu. Playback may be inaccurate."
STR_RECORD_VER_WARN1		"Current version:"
STR_RECORD_VER_WARN2		"File version:"
STR_STARTRECORD_VERIFY		"A movie already exists in this slot. Are you sure you want to overwrite it?"
STR_PLAYBACK_FINISH			"Movie playback complete."
STR_PLAYBACK_NOTICE			"Movie progress:"
STR_PLAYBACK_ABORT			"Interrupt:"
STR_PLAYBACK_ABORTED		"Movie playback interrupted."

STR_NETSYNC_DESYNC			"Possible network desync"
STR_NETSYNC_SCRIPTMIS		"Remote scripts do not match"
STR_NETSYNC_SCRIPSETTMIS	"Remote script settings do not match"
STR_NETSYNC_NONDET			"Non-deterministic scripts are loaded"

STR_CART_TAKE_EFFECT		"Changes to the cartridge slot will not take effect until the system is reset."
STR_AUDIO_CD_NO_BIOS		"Audio discs will not be loaded unless a CD BIOS is provided."

STR_SCREENSHOT_FAILED		"Failed to write screenshot:"
STR_SCREENSHOT_SUCCESS		"Wrote screenshot:"

STR_GOTOWEB					"Go to Website"

STR_CLEARSEL				"Clear Selection"
STR_CLEARHIS				"Clear History"

STR_ADD						"Add"
STR_REMOVE					"Remove"
STR_CLEAR					"Clear"
STR_SET						"Set"
STR_UNSET					"Unset"
STR_EMPTY					"Empty"

STR_SETALL					"Set All"
STR_RESETALL				"Reset All"
STR_RESETALL_CONFIRM		"This will reset all input triggers for this device. Are you sure?"

STR_DISABLED				"Disabled"
STR_ENABLED					"Enabled"

STR_CLOSEST					"Closest"
STR_CLOSE					"Close"
STR_FAR						"Far"
STR_FARTHEST				"Farthest"

STR_SLOWEST					"Slowest"
STR_SLOW					"Slow"
STR_FAST					"Fast"
STR_FASTEST					"Fastest"
STR_FREE					"Free"

STR_SOFT					"Soft"
STR_HARD					"Hard"

STR_MENU_VIDEO				"Video"
STR_MENU_AUDIO				"Audio"
STR_MENU_INPUT				"Input"
STR_MENU_NET				"Network"
STR_MENU_INFO				"Information"
STR_MENU_DEVMEN				"Developer"
STR_MENU_EXIT				"Exit"
STR_MENU_ABOUT				"About BigPEmu"
STR_MENU_CHECKUPDATE		"Check for Updates"

STR_TERRIBLETRAGEDY			"One or more vital systems failed to initialize. Enable logging and check the log for details."
STR_NEED_STEAM				"Steam failed to initialize. Verify that the Steam client is installed and running on the host machine."

STR_PLUGIN_VIDEO			"Video Plugin"
STR_PLUGIN_AUDIO			"Audio Plugin"
STR_PLUGIN_INPUT			"Input Plugin"
STR_PLUGIN_NET				"Network Plugin"
STR_PLUGIN_VR				"VR Plugin"
STR_PLUGIN_GENERIC_D		"Plugins offer compatibility with a variety of native OS interfaces and feature sets."

STR_SETTING_DISPLAYMODE		"Display Mode"
STR_SETTING_DISPLAYMODE_D	"Note that Borderless Window mode will ignore the preferred resolution, conforming to the resolution of the display target."
STR_DISPLAYMODE_BW			"Borderless Window"
STR_DISPLAYMODE_WIN			"Window"
STR_DISPLAYMODE_FS			"Fullscreen"

STR_SETTING_SCREENRES		"Resolution"
STR_SETTING_SCREENRES_D		"Selects BigPEmu's native display resolution. Available resolutions may vary according to the active display target."

STR_SETTING_DISPLAY			"Display"
STR_SETTING_DISPLAY_D		"Selects BigPEmu's native display target. This is only relevant for fullscreen display modes."

STR_VSYNC					"VSync"
STR_VSYNC_D					"Leaving vertical synchronization enabled is generally recommended."

STR_CONTENTSCALE			"Resolution Scale"
STR_CONTENTSCALE_D			"Scales internal resolution. This functionality may vary according to the platform and video plugin."

STR_HDR_OUTPUT				"HDR Output"
STR_HDR_OUTPUT_D			"If enabled, creates a high-precision backbuffer and applies HDR color correction. You'll need to tune HDR gamma/scale to fit the characteristics of your HDR display, and support may vary by video plugin. Keep in mind that a scale of 1.0 represents 80 nit luminance."
STR_HDR_GAMMA				"HDR Gamma"
STR_HDR_SCALE				"HDR Scale"

STR_VR_SETTINGS				"VR Settings"
STR_VR_ENABLE				"Enable VR"
STR_VR_ENABLE_D				"When VR is enabled, the VR plugin will always be loaded. This may leave your headset active even when running non-VR software in the emulator."
STR_VR_EYESUBCOUNT			"Submission Count"
STR_VR_EYESUBCOUNT_D		"Should normally be 1, but submitting the same eye pair multiple times may eliminate reprojection errors in cases where reprojection can't be disabled. Only relevant when rendering to HMD."
STR_VR_LENS					"VR Lens"
STR_VR_LENS_D				"Custom lens geometry can be applied when rendering each eye. Only relevant when rendering to HMD."
STR_VR_YAWOFFSET			"Yaw Offset"
STR_VR_YAWOFFSET_D			"Offset applied to the yaw angle derived from the HMD pose transform."
STR_VR_EYEOFFSETX			"Image X Offset"
STR_VR_EYEOFFSETX_D			"Horizontal image offset in eye projection space. Only relevant when rendering to HMD."
STR_VR_EYEOFFSETY			"Image Y Offset"
STR_VR_EYEOFFSETY_D			"Vertical image offset in eye projection space. Only relevant when rendering to HMD."
STR_VR_EYEIMGSIZE			"Image Scale"
STR_VR_EYEIMGSIZE_D			"Image scale in eye projection space. Only relevant when rendering to HMD."
STR_VR_LOADFAILURE			"The VR plugin couldn't be initialized. You can enable logging and check the log for more details."
STR_VR_ANAFILTER			"Anaglyph 3D Filter"
STR_VR_ANAFILTER_D			"Sets the filter for anaglyph 3D rendering. Explicit eye colors may be ignored by some filter types. If no filter is set, each eye will be displayed separately with no filtering."
STR_VR_ANA_LIGHTNESS		"Lightness"
STR_VR_ANA_LIGHTNESSQ		"Lightness-Q"
STR_VR_ANA_COLOR			"Color"
STR_VR_ANA_HALFRC			"Half-RC"
STR_VR_ANA_DUBRC			"Dubois-RC"
STR_VR_ANA_HALFGM			"Half-GM"
STR_VR_ANA_DUBGM			"Dubois-GM"
STR_VR_ANA_HALFBY			"Half-BY"
STR_VR_ANA_DUBBY			"Dubois-BY"
STR_VR_SWAPEYES				"Swap Eyes"
STR_VR_SWAPEYES_D			"Switches the left and right eye buffers."
STR_VR_SWAPEYECOLORS		"Swap Eye Colors"
STR_VR_SWAPEYECOLORS_D		"Swaps eye colors, only relevant for anaglyph 3D rendering."
STR_VR_LEFTRED				"Left-Red"
STR_VR_LEFTGREEN			"Left-Green"
STR_VR_LEFTBLUE				"Left-Blue"
STR_VR_RIGHTRED				"Right-Red"
STR_VR_RIGHTGREEN			"Right-Green"
STR_VR_RIGHTBLUE			"Right-Blue"

STR_DISABLE_SCREEN			"Disable Screensaver"
STR_DISABLE_SCREEN_D		"When enabled, the application attempts to suppress native screensaver and/or energy saving options. Functionality may vary by operating system."

STR_INPUTDEVICE				"Input Device"
STR_INPUT_DEVICETYPE		"Device Type"
STR_INPUT_DEVICETYPE_D		"Non-standard device types will not be compatible with all software."
STR_INPUT_ROTARYSCALE		"Rotary Scale"
STR_INPUT_ROTARYSCALE_D		"Scales the impact on waveform frequency when translating analog intensity to rotary phase for rotary controllers. This can be thought of as a sensitivity control, with higher values being more sensitive."
STR_INPUT_INVERTANALLY		"Invert Analog Y"
STR_INPUT_INVERTANALLY_D	"If enabled, inverts the Y axis for analog inputs. Only relevant for analog device types with a Y axis."
STR_INPUT_TRACKERSCALE		"Tracker Scale"
STR_INPUT_TRACKERSCALE_D	"Scales analog input when applied to angle for tracker input types."
STR_INPUT_TRACKERSPRING		"Tracker Spring"
STR_INPUT_TRACKERSPRING_D	"If enabled, tracker input types will remain anchored to center."

STR_INPUT_DEFINEBUTTONS		"Set Bindings"

STR_DEVICETYPE_STANDARD		"Standard"
STR_DEVICETYPE_ROTARY		"Rotary"
STR_DEVICETYPE_ANALOG		"Analog"
STR_DEVICETYPE_DRIVING		"Driving"
STR_DEVICETYPE_ANALOGADC	"ADC-Reg"
STR_DEVICETYPE_HEADTRACKER	"Head Tracker"

STR_AUDIOINT_LAB			"Interpolation"
STR_AUDIOINT_LAB_D			"Specifies the audio interpolation method to be used if resampling audio data is necessary."
STR_AUDIOINT_T0				"Nearest"
STR_AUDIOINT_T1				"Linear"
STR_AUDIOINT_T2				"Cubic"
STR_AUDIOINT_T3				"BL-Fast"
STR_AUDIOINT_T4				"BL-Accurate"
STR_AUDIOINT_T5				"Variable"

STR_SETTING_INPUTDEVCOUNT	"Input Device Count"
STR_SETTING_INPUTDEVCOUNT_D	"This setting determines how many input devices will be active to the Jaguar, and does not affect host device recognition. Note that setting the count above 2 will enable Team Tap emulation, which could cause problems with some titles. Setting the count above 4 will enable another Team Tap in port 2, this may be necessary for titles which expect the device in port 2. In this case, devices 5-7 will usually represent players 2-4."

STR_SETTING_INPUTANALDEAD	"Analog Deadzone"
STR_SETTING_INPUTANALDEAD_D	"The deadzone range (from 0.0 to 1.0) for every analog input."
STR_SETTING_INPUTANALDIGI	"Analog Digital"
STR_SETTING_INPUTANALDIGI_D	"The analog-to-digital threshold (from 0.0 to 1.0) for every analog input."
STR_SETTING_INPUTANALEXPO	"Analog Exponent"
STR_SETTING_INPUTANALEXPO_D	"An optional exponent applied to each analog input. A value of 0.0 or 1.0 means the input will remain linear."
STR_SETTING_XBOXANUS		"Share Xbox Triggers"
STR_SETTING_XBOXANUS_D		"Enabling this option forces input device triggers onto a single, shared axis. Try this option if the triggers on your Xbox controller are not being correctly recognized. (device behavior can vary per device driver, even under the same GUID)"
STR_SETTING_ASS2MOUTH		"Conflicting Pad Input"
STR_SETTING_ASS2MOUTH_D		"If enabled, allows conflicting (e.g. left and right) pad inputs to be registered simultaneously. Because this is physically impossible on a normal controller, it can cause unexpected behavior in some software."
STR_SETTING_TOUCHUI			"Touch-Based UI"
STR_SETTING_TOUCHUI_D		"If enabled, various touch-based and cursor elements will be present in the UI."
STR_SETTING_TOUCHCFG		"Touch Settings"
STR_SETTING_TOUCHOVERLAY	"Touch Overlay"
STR_SETTING_TOUCHOVERLAY_D	"If enabled, the touch overlay will be visible during emulation. Although this overlay can be used as a last resort, native controller devices (e.g. Bluetooth controllers) will provide a much more pleasant experience."
STR_SETTING_TOUCHOL_LABS	"Show Touch Labels"
STR_SETTING_TOUCHOL_LABS_D	"If enabled, labels will be displayed for each element in the touch overlay."
STR_SETTING_TOUCHOL_DEVI	"Touch Device Index"
STR_SETTING_TOUCHOL_DEVI_D	"Specifies the Jaguar device to be driven by the Touch Overlay."
STR_SETTING_TOUCHOL_SUPP	"System Gestures"
STR_SETTING_TOUCHOL_SUPP_D	"If this setting is disabled, the application will attempt to suppress system gestures whenever the application menu is inactive. This functionality may vary according to platform/OS capabilities."
STR_SETTING_TOUCHOL_OPACP	"Overlay Opacity (Portrait)"
STR_SETTING_TOUCHOL_OPACL	"Overlay Opacity (Landscape)"
STR_SETTING_TOUCHOL_IDLET	"Overlay Idle Time"
STR_SETTING_TOUCHOL_IDLET_D	"When this value is non-0, it specifies the amount of time (in seconds) to wait for an active touch before hiding the touch overlay."
STR_SETTING_TOUCHOL_IDLE2	"Connected Idle Time"
STR_SETTING_TOUCHOL_IDLE2_D	"Functions identically to Overlay Idle Time. This setting is used instead of Overlay Idle Time when at least one external device is connected."
STR_SETTING_TOUCHOL_SHAD	"Overlay Shadows"
STR_SETTING_TOUCHOL_SHAD_D	"If enabled, shadows will be displayed under each touch element."
STR_SETTING_TOUCHOL_SHSZ	"Shadow - Size"
STR_SETTING_TOUCHOL_SHPS	"Shadow - Blur Passes"
STR_SETTING_TOUCHOL_SHBR	"Shadow - Border"
STR_SETTING_TOUCHOL_SHCR	"Shadow - Red"
STR_SETTING_TOUCHOL_SHCG	"Shadow - Green"
STR_SETTING_TOUCHOL_SHCB	"Shadow - Blue"
STR_SETTING_TOUCHOL_SHCA	"Shadow - Alpha"
STR_SETTING_TOUCHOL_BGAM	"Background Curve"
STR_SETTING_TOUCHOL_BGAM_D	"Affects the color correction curve applied to the default touch overlay background image. (values below 1.0 will appear to brighten the image)"
STR_SETTING_TOUCHOL_HIGR	"Highlight - Red"
STR_SETTING_TOUCHOL_HIGG	"Highlight - Green"
STR_SETTING_TOUCHOL_HIGB	"Highlight - Blue"
STR_SETTING_TOUCHSCALE		"Touch Scale"
STR_SETTING_TOUCHSCALE_D	"Scales the touch radius provided by the native device/driver."
STR_SETTING_TAPRADIUS		"Tap Radius"
STR_SETTING_TAPRADIUS_D		"In order for touches to be registered as taps, they must be released within this many units of their initial point."
STR_SETTING_SWIPESENS		"Swipe Sensitivity"
STR_SETTING_SWIPESENS_D		"When this value is non-0, analog and rotary controllers can be activated by swiping on an unoccupied portion of the interface."
STR_SETTING_SWIPEFRIC		"Swipe Friction"
STR_SETTING_SWIPEFRIC_D		"The amount of friction applied to swipe velocity after a touch is released."
STR_SETTING_SWIPEEXPON		"Swipe Exponent"
STR_SETTING_SWIPEEXPON_D	"This option can be used to apply a non-linear curve when translating swipe velocity to analog/rotary input."
STR_SETTING_TOUCHSWIPE		"Menu Swipe"
STR_SETTING_TOUCHSWIPE_D	"If enabled, horizontal swiping can be used to activiate the Back (right) and Accept (left) menu buttons."
STR_SETTING_SCROLLFRIC		"Scroll Friction"
STR_SETTING_SCROLLFRIC_D	"The amount of friction applied to scroll velocity after a touch is released."
STR_SETTING_TAPACCEPT		"Accept on Tap"
STR_SETTING_TAPACCEPT_D		"If this option is not enabled, activating menu items requires an additional tap."
STR_INPUT_TOUCHLAYOUT		"Customize Layout"
STR_TOUCHLAY_SELECTED		"Selected Element:"
STR_TOUCHLAY_SELECTEDHOT	"Hotspot:"
STR_TOUCHLAY_ELEMFREET		"Free Transform"
STR_TOUCHLAY_SETPOS_ELEM	"Set Position (Element)"
STR_TOUCHLAY_SETPOS_HOT		"Set Position (Hotspot)"
STR_TOUCHLAY_SETSCALEH		"Element Width:"
STR_TOUCHLAY_SETSCALEV		"Element Height:"
STR_TOUCHLAY_SETSCALEHHS	"Hotspot Width:"
STR_TOUCHLAY_SETSCALEVHS	"Hotspot Height:"
STR_TOUCHLAY_SETANG			"Element Angle:"
STR_TOUCHLAY_PROMPT0		"Touch and release to select a touch element."
STR_TOUCHLAY_PROMPT1		"Touch and release to place the touch element."
STR_TOUCHLAY_PROMPT2		"Touch and release to place the hotspot."
STR_TOUCHLAY_NOTIFYRESET	"Touch elements have been reset."
STR_TOUCHLAY_NOTIFYRESET2	"Touch elements have been reset due to one or more important elements existing out of bounds."
STR_TOUCHLAY_RESETPROMPT	"This will reset all touch elements back to their defaults. Are you sure?"

STR_SETTING_TOLSCALE		"Touch Overlay Scale"
STR_SETTING_TOLHOFS			"Touch Overlay Offset-H"
STR_SETTING_TOLVOFS			"Touch Overlay Offset-V"

STR_SETTING_GYRO			"Gyroscope Settings"
STR_GYRO_PITCHMAP			"Pitch Mapping"
STR_GYRO_PITCHMAP_D			"If enabled, gyroscope-derived pitch will be mapped to an analog input. This analog input can then be bound to a Jaguar controller."
STR_GYRO_ROLLMAP			"Roll Mapping"
STR_GYRO_ROLLMAP_D			"If enabled, gyroscope-derived roll will be mapped to an analog input. This analog input can then be bound to a Jaguar controller."
STR_GYRO_PITCHEX			"Pitch Extents"
STR_GYRO_PITCHEX_D			"Specifies the usable range (in degrees) of gyroscope-derived pitch."
STR_GYRO_ROLLEX				"Roll Extents"
STR_GYRO_ROLLEX_D			"Specifies the usable range (in degrees) of gyroscope-derived roll."
STR_GYRO_PITCHDEAD			"Pitch Deadzone"
STR_GYRO_PITCHDEAD_D		"Specifies the deadzone (in degrees) used when mapping gyroscope-derived pitch to an analog input."
STR_GYRO_ROLLDEAD			"Roll Deadzone"
STR_GYRO_ROLLDEAD_D			"Specifies the deadzone (in degrees) used when mapping gyroscope-derived roll to an analog input."

STR_MENU_QUICKMENU			"Pause Menu"

STR_MODE					"Mode"
STR_ROTATION				"Rotation"
STR_SCALING					"Scaling"

STR_SETTING_AUTOASSIGN		"Auto-Assign Devices"
STR_SETTING_AUTOASSIGN_D	"If enabled, Jaguar inputs will be auto-assigned for any new input device with recognized controller mappings."
STR_SETTING_AUTOASSIGNNOTIF	"Jaguar inputs have been auto-assigned for this device:"

STR_SETTING_INPUTOLALIGN	"Overlay Anchor"
STR_SETTING_INPUTOLALIGN_D	"Determines where the controller overlay, when enabled, will be visible on the screen."
STR_SETTING_INPUTOLSCALE	"Overlay Scale"
STR_SETTING_INPUTOLSCALE_D	"Determines the size of the controller overlay."

STR_SETTING_INPUTPWALIGN	"Pad Wheel Anchor"
STR_SETTING_INPUTPWALIGN_D	"Determines where the Pad Wheel will be visible on the screen."
STR_SETTING_INPUTPWSCALE	"Pad Wheel Scale"
STR_SETTING_INPUTPWSCALE_D	"Determines the size of the Pad Wheel."
STR_SETTING_INPUTPWOPAC		"Pad Wheel Opacity"
STR_SETTING_INPUTPWOPAC_D	"Modifies the Pad Wheel's opacity."
STR_NOPADHWEEL				"The current machine doesn't implement the Pad Wheel."

STR_SETTING_RECALIBRATE		"Recalibrate"
STR_SETTING_RECALIBRATE_D	"Recalibrate input devices after a short countdown."
STR_RECALIBRATE_MESSAGE		"Ensure that all inputs are in a neutral state when the countdown completes."
STR_RECALIBRATE_CONFIRM		"Recalibration complete."

STR_SETTING_MOUSEINPUT		"Mouse Input"
STR_SETTING_MOUSEINPUT_D	"When mouse input is enabled, mouse movement can be registered for any input and the cursor will be locked to the application window when in focus."

STR_SETTING_MOUSESENS		"Mouse Sensitivity"
STR_SETTING_MOUSESENS_D		"Determines how mouse movement scales to various Jaguar inputs, such as analog intensity and rotary phase."
STR_SETTING_MOUSETHRESH		"Mouse Threshold"
STR_SETTING_MOUSETHRESH_D	"Sets the threshold for mouse input when interpreted as a digital input."

STR_SETTING_NET_DEV			"Network Device"
STR_SETTING_NET_DEV_D		"Selects the emulated network device, if any."
STR_SETTING_NET_SOCKMODE	"Socket Mode"
STR_SETTING_NET_SOCKMODE_D	"Synchronous mode is compatible with all known devices and software. However, other modes may offer better performance under poor network conditions."
STR_SETTING_NET_NAME		"Name"
STR_SETTING_NET_NAME_D		"This name will appear to other users in network sessions."
STR_SETTING_NET_NAME_R		"Name - Red"
STR_SETTING_NET_NAME_G		"Name - Green"
STR_SETTING_NET_NAME_B		"Name - Blue"
STR_SETTING_NET_HOST		"Host"
STR_SETTING_NET_HOST_D		"Hostname or IP address of the host to connect to for network sessions."
STR_SETTING_NET_PORT		"Port"
STR_SETTING_NET_PORT_D		"Port number to connect to for network sessions."
STR_SETTING_NET_PASS		"Password"
STR_SETTING_NET_PASS_D		"Optional password for network sessions. Leave blank for none."
STR_SETTING_NET_NOPAUSE		"Prevent Pause"
STR_SETTING_NET_NOPAUSE_D	"If enabled, active connections will prevent the menu from pausing emulation. This avoids halting emulated network traffic."
STR_SETTING_NET_REWIND		"Network Rewind"
STR_SETTING_NET_REWIND_D	"If enabled, rewinds the local state and runs back to the current frame instead of waiting on input. This feature requires a powerful host machine."
STR_SETTING_NET_SSDELAY		"State Sync Delay"
STR_SETTING_NET_SSDELAY_D	"Delay, in frames, to wait to apply input in State Sync mode."
STR_SETTING_NET_SSREMAP		"State Sync Remap"
STR_SETTING_NET_SSREMAP_D	"Remaps the first local input device to the specified input device in State Sync mode. Leave set to 0 to auto-remap based on client index."
STR_NET_NAMEPROMPT			"Enter Name"
STR_NET_HOSTNAMEPROMPT		"Enter Hostname"
STR_NET_PASSWORDPROMPT		"Enter Password"
STR_SETTING_NET_CONNECT		"Connect"
STR_SETTING_NET_CONNECT_D	"Attempt a connection to the specified host and port."
STR_SETTING_NET_LISTEN		"Create Server"
STR_SETTING_NET_LISTEN_D	"Begin hosting a server on the specified port."
STR_SETTING_NET_DISCON		"Disconnect"
STR_SETTING_NET_DISCON_D	"Disconnect and/or stop hosting."
STR_SETTING_NET_KICK		"Kick"
STR_SETTING_NET_KICK_D		"Kick a client from the server."
STR_SETTING_NET_BAN			"Ban"
STR_SETTING_NET_BAN_D		"Ban a client from the server. The ban will remain until the emulator is restarted."
STR_SETTING_NET_SVBROWSE	"Find Server"
STR_SETTING_NET_SVBROWSE_D	"Browse the server list."
STR_SETTING_NET_SVFILTER	"Server Filter"
STR_SETTING_NET_SVFILTER0	"Public"
STR_SETTING_NET_SVFILTER1	"Friends"
STR_SETTING_NET_SVFILTER2	"LAN"
STR_SETTING_NET_MAXCLIENT	"Client Limit"
STR_SETTING_NET_MAXCLIENT_D	"Limits the number of clients to allowed in a network session."
STR_SETTING_NET_ADVERT		"Advertise Server"
STR_SETTING_NET_ADVERT_D	"If enabled, the server will broadcast its existence to any relevant master server(s)."
STR_SETTING_NET_RICHP		"Rich Presence"
STR_SETTING_NET_RICHP_D		"If enabled, friends will be able to see your current activity and join any active network sessions."

STR_SETTING_NET_BIGUSER		"BigMaster ID"
STR_SETTING_NET_BIGUSER_D	"The username/ID used for authenticating with BigMaster services."
STR_SETTING_NET_BIGPASS		"BigMaster Password"
STR_SETTING_NET_BIGPASS_D	"The password used for authenticating with BigMaster services."
STR_NET_BIGUSERPROMPT		"Enter BigMaster ID"
STR_NET_BIGPASSPROMPT		"Enter BigMaster Password"

STR_SETTING_NET_PATGOODS	"Download Content"
STR_SETTING_NET_PATGOODS_D	"If you're a Patreon subscriber and have linked your Patreon account to your BigMaster account, this item will trigger an attempt to authenticate with the BigMaster service and download any Patreon content that is relevant to this application."

STR_PATGOODS_AUTHEMPTY		"You must enter your BigMaster credentials before using this functionality."
STR_PATGOODS_PATAUTH		"BigMaster authentication failed. This functionality requires you to link your BigMaster account to your Patreon account. You can find the link to accomplish this under the Register section of the BigMaster web site."
STR_PATGOODS_WRITEFAIL		"The content was downloaded, but could not be written to the user data directory. Ensure that the application has write access to the user data directory, and that there is adequate free space on the storage device."
STR_PATGOODS_GOTIT0			"The content has been successfully downloaded. You can enable any relevant scripts/enhancements in Script Modules under the System menu."
STR_PATGOODS_GOTIT1			"Do not distribute the content/BigPArc data, any associated files are keyed to your BigMaster account. Your account may be banned if it's found to be associated with any publicly distributed content."
STR_PATGOODS_NOSCRIPS		"Patreon subscribers can download script modules via Download Content in the Network menu, after creating a BigMaster account and linking it to Patreon."

STR_CHECKPATGOODS_CHECKING	"Checking for content..."
STR_CHECKPATGOODS_ERR		"Failed to contact the content server."
STR_CHECKPATGOODS_ERR2		"The content doesn't appear to be valid. The transfer may have been interrupted."
STR_CHECKPATGOODS_DLPROG	"Downloading content:"
STR_CHECKPATGOODS_DLERR		"An error occurred while downloading the content."

STR_BIGMASTER_REGINFO		"This functionality requires a BigMaster account. You can create a new account by going to www.richwhitehouse.com/bigmaster/."
STR_BIGMASTER_NOMASTER		"The BigMaster server isn't responding. Try again later."
STR_BIGMASTER_NOAUTH		"BigMaster authentication failed. Check your BigMaster ID and password."
STR_BIGMASTER_PATAUTH		"BigMaster authentication failed. This software requires you to link your BigMaster account to your Patreon account. You can find the link to accomplish this under the Register section of the BigMaster web site."
STR_BIGMASTER_BANNED		"BigMaster authentication failed. This account has been banned."
STR_BIGMASTER_DEPRECATED	"BigMaster authentication failed. The interface this application is attempting to use has been deprecated. Try updating to the newest version of the application."
STR_BIGMASTER_WAITING		"Attempting to authenticate with the BigMaster server."
STR_BIGMASTER_NOCOMMS		"There's been no response from the BigMaster server. This could indicate a port forwarding or firewall problem. Other users may be unable to join your server."
STR_BIGMASTER_JOINWAIT		"Retrieving session information."
STR_BIGMASTER_JOINFAIL		"Failed to retrieve session information."
STR_BIGMASTER_NOCONTENT		"There is currently no additional content available for this application."
STR_SVNAME_NOLOADS			"Nothing Loaded"
STR_PATREON_ARC_MISMATCH	"The BigPArc file in the application directory is not associated with your BigMaster credentials. You must enter the matching BigMaster account information and restart the application for the content to function correctly."
STR_PATREON_ARC_BADEMU		"The BigPArc file in the application directory is not intended to work with this application, and will not be mounted."
STR_PATREON_ARC_BADEMUVER	"The BigPArc file in the application directory is intended for a different version of the application, and will not be mounted. Try updating the BigPArc file by selecting Download Content in the Network menu, and make sure you're running the newest version of the application. Check the log for more details."

STR_PASSWORD_HIDDEN			"Hidden"

STR_QUICKMEN_MAINMENU		"Main Menu"

STR_NETDEV_JL				"JagLink"
STR_NETDEV_STATESYNC		"State Sync"
STR_NETDEV_SCRIPTSOCK		"Script"
STR_NETSOCK_SYNC			"Synchronous"
STR_NETSOCK_ASYNC			"Asynchronous"
STR_NETSOCK_ASYNCBUF		"Async Buffered"

STR_NETLIST_DEV0			"JagLink"
STR_NETLIST_DEV1			"StateSync"
STR_NETLIST_DEV2			"NetScript"
STR_NETLIST_PASSWORDED		"Passworded"
STR_NETLIST_HASSCRIPTS		"ActiveScripts"

STR_NET_GOTKICKED			"has been kicked from the session."
STR_NET_GOTBANNED			"has been banned from the session."
STR_NET_CONNWARN			"Dropping frames due to connectivity issues."
STR_NET_CONNTIMEOUT			"Connection timed out."
STR_NET_CONNRECONNECT		"Attempting to reconnect."
STR_NET_SCRIPTMISMATCH		"Warning: Host and client script lists do not match (see log for details), this may cause synchronization issues."
STR_NET_SCRIPTLIST			"Host script modules:"
STR_NET_SCRIPTREQ			"Disconnected, the host requires matching script modules. Ensure that your loaded script modules list matches the host's list."
STR_NET_LOADOK				"Auto-loaded image:"
STR_NET_LOADFAIL			"Failed to auto-load image:"
STR_NET_NOSERVERS			"No servers found under the current filter."
STR_NET_NOSERVERSGEN		"No servers found."
STR_NET_MATCHHOSTVM			"Would you like the application to attempt to match the host's list of loaded script modules? This will modify your current configuration. Note that some script modules may require you to coordinate settings with the host in order to avoid synchronization issues."
STR_NET_MATCHHOSTVMFAIL		"Failed to load one or more of the host's script modules. (see log for details)"
STR_NET_REFRESHLIST			"Refresh List"
STR_NET_VERMISMATCH			"The server you're attempting to join is running a different version of the emulator."

STR_NET_FRIENDDESC			"[friend_name]'s Session"
STR_NET_SERVERDESC			"[user_name]'s Server"
STR_NET_PASSWORDED			"(password required)"

STR_CHECKUPDATES_CHECKING	"Checking for updates..."
STR_CHECKUPDATES_ERR		"Failed to contact the update server."
STR_CHECKUPDATES_NOPE		"Your copy of BigPEmu is fully up to date."
STR_CHECKUDPATES_YEP		"A newer version of BigPEmu is available. Would you like to update?"
STR_CHECKUPDATES_DLPROG		"Downloading update:"
STR_CHECKUPDATES_DLERR		"An error occurred while downloading the update."

STR_ALIGN_CENTER			"Center"
STR_ALIGN_UL				"Up-Left"
STR_ALIGN_LL				"Down-Left"
STR_ALIGN_UR				"Up-Right"
STR_ALIGN_LR				"Down-Right"
STR_ALIGN_CL				"Center-Left"
STR_ALIGN_CR				"Center-Right"
STR_ALIGN_CU				"Center-Up"
STR_ALIGN_CD				"Center-Down"

STR_HASH					"Hash"
STR_SIZE					"Size"

STR_COPYINFONOTICE			"Copied information text to clipboard."
STR_COPYJOINNOTICE			"Copied join command line to clipboard:"
STR_NOCOPYJOINNOTICE		"Join command line:"
STR_LOADED					"Loaded"
STR_SAVED					"Saved"

STR_SETTING_NET_COPYJOIN	"Copy Session URL"
STR_SETTING_NET_COPYJOIN_D	"Copies the active network session URL to the clipboard."
STR_SETTING_NET_PASTEJOIN	"Paste Session URL"
STR_SETTING_NET_PASTEJOIN_D	"If there is a valid session URL in the clipboard, attempts to join the session."
STR_COPYJOIN_NOTVALID		"This functionality requires a server to be running and advertised with the BigMaster server. If you're already running an advertised server, you may need to wait a moment for the BigMaster server to send a registration response."
STR_PASTEJOIN_NOTVALID		"The clipboard does not contain a valid session URL."
STR_PASTEJOINNOTICE			"Processed URL:"

STR_TITLE					"Title"
STR_DEVELOPER				"Developer"
STR_PUBLISHER				"Publisher"
STR_RELYEAR					"Release Year"

STR_BADROM0					"Failed to load"
STR_BADROM1					"Does not appear to be a supported cartridge/disc image."

STR_MOUNTERROR				"An error occured while attempting to run the images as specified."

STR_LEVEL_VLOW				"Very Low"
STR_LEVEL_LOW				"Low"
STR_LEVEL_MED				"Medium"
STR_LEVEL_HIGH				"High"
STR_LEVEL_VHIGH				"Very High"

STR_SIZE_VSMALL				"Very Small"
STR_SIZE_SMALL				"Small"
STR_SIZE_MED				"Medium"
STR_SIZE_LARGE				"Large"
STR_SIZE_VLARGE				"Very Large"

STR_05X						"0.5x"
STR_075X					"0.75x"
STR_1X						"1x"
STR_125X					"1.25x"
STR_15X						"1.5x"
STR_175X					"1.75x"
STR_2X						"2x"
STR_3X						"3x"
STR_4X						"4x"
STR_5X						"5x"
STR_6X						"6x"
STR_7X						"7x"
STR_8X						"8x"

STR_SCRIPT_BUILDERR0		"There was an error building the following script file:"
STR_SCRIPT_LOADERR0			"There was an error loading the following script file:"
STR_SCRIPT_ENABLED			"Script module enabled:"
STR_SCRIPT_DISABLED			"Script module disabled:"

STR_SCALING_INTMUL			"Integer Multiple"
STR_SCALING_FITTOAX			"Fit to Axis"
STR_SCALING_STRETCH			"Stretch"

STR_INPUT_LOCALEEPROM		"Local EEPROM"
STR_INPUT_LOCALEEPROM_D		"Stores the EEPROM data file next to the loaded image instead of with user data."
STR_INPUT_REMWND			"Save Window Position"
STR_INPUT_REMWND_D			"Remembers the position of the native window in between runs."
STR_INPUT_ONTOPWND			"Always on Top"
STR_INPUT_ONTOPWND_D		"Flags the native window as always on top, e.g. WS_EX_TOPMOST under Windows. May require an application restart to take effect."
STR_DEV_LAUNCHPAUSED		"Launch Paused"
STR_DEV_LAUNCHPAUSED_D		"When enabled, all software will be launched with the emulator in a paused state. Useful for making sure a debugger is attached before execution begins."
STR_DEV_FTDISP				"Frame Time Display"
STR_DEV_FTDISP_D			"When enabled, displays the most recent native emulation frame time."
STR_DEV_REBUILDSCRIPTS		"Rebuild Scripts"
STR_DEV_REBUILDSCRIPTS_D	"Rebuilds all script sources. Errors/warnings will appear in the log."
STR_DEV_AUTORELOAD			"Auto-Rebuild Scripts"
STR_DEV_AUTORELOAD_D		"When enabled, the script directory is monitored and scripts are automatically rebuilt any time a .c/.h file is changed."
STR_DEV_PRESERVE_STATE		"Preserve Across Rebuild"
STR_DEV_PRESERVE_STATE_D	"When enabled, the Jaguar machine state is preserved across script rebuilds. This can lead to potential problems, but may otherwise be more convenient for iteration."
STR_DEV_PRESERVE_APP_ST		"Preserve State"
STR_DEV_PRESERVE_APP_ST_D	"When enabled, the application will attempt to save a temporary Jaguar state upon exit. Upon subsequent application launch, any previous image(s) and the temporary state will be loaded automatically."

STR_AUTOLOADPROMPT			"Preserved emulator state data was found. Would you like to resume your previous session?"
STR_AUTOLOADFAILED			"An error was encountered while resuming the session. Required image data may no longer be accessible."

STR_DEV_NOUPDATEDEBUGGER	"The auto-update feature is disabled for debugger builds."

STR_NET_LISTEN_FAIL			"Failed to create a listen server on port:"
STR_NET_CONNECT_FAIL		"Failed to connect to host:"
STR_NET_LISTEN_OK			"Listening on port:"
STR_NET_CONNECT_OK			"Connected to host:"
STR_NET_CONNGET				"Client connected:"
STR_NET_CONNLOST			"Connection lost:"
STR_NET_HOSTLOAD_NAME		"The host has loaded:"
STR_NET_HOSTLOAD			"Host ROM image hash:"
STR_NET_HOSTNOMATCH0		"Warning: Loaded ROM image hash doesn't match network host."
STR_NET_HOSTNOMATCH1		"Host hash:"
STR_NET_HOSTNOMATCH2		"Local hash:"
STR_NET_STATETOOBIG			"Network state rejected, too large:"
STR_NET_BADHASH				"Network state hash mismatch:"
STR_NET_INVALID				"Network state rejected, bad data or version mismatch."
STR_NET_BULK_SEND			"Sending bulk data to clients:"
STR_NET_BULK_RECV			"Receiving bulk data from server:"
STR_NET_BYTES_SUFFIX		"bytes"
STR_NET_BULK_FINISH			"Transfer complete."
STR_NET_BADPASS				"Connection rejected, host and client password mismatch."
STR_NET_HASJOINED			"has joined the session."
STR_NET_HASLEFT				"has left the session."
STR_NET_ROMMATCH			"Ready"
STR_NET_ROMNOMATCH			"Not ready"
STR_NET_CLIENTJOINING		"Joining"
STR_NET_HOSTHASHSTATUS		"Hash:"
STR_NET_BADNETDEV			"Disconnected, network device doesn't match host."
STR_NET_ALREADYINSESS		"Request to join a new session was ignored, a network session is already active."
STR_NET_STEAMDISCON			"Disconnected from Steam."
STR_NET_STEAMRECON			"Steam reconnected."
STR_NET_SVDROPPED			"Connection to the host was lost."
STR_NET_VM_CONFIG_WARN		"Warning: Potential script module changes were ignored when flushing the configuration due to an active network connection."
STR_NET_VM_CHANGE_WARN		"Warning: The network session has been closed due to a script module change."

STR_NET_CONSTAT_CL			"Connected to server."
STR_NET_CONSTAT_SV_NOCL		"No clients connected."
STR_NET_CONSTAT_SV_CL		"Clients:"

STR_NET_CLSTATE_INVALID		"state_invalid"
STR_NET_CLSTATE_NOINFO		"state_waiting_for_info"

STR_NET_CHATPROMPT			"Enter Chat"
STR_CHARSEL_SHIFTMOD		"Shift"
STR_CHARSEL_DELETE			"Delete"
STR_CHARSEL_LO				"abcdefghijklmnopqrstuvwxyz 1234567890,./;'[]\-=`"
STR_CHARSEL_UP				"ABCDEFGHIJKLMNOPQRSTUVWXYZ !@#$%^&*()<>?:\"{}|_+~"

STR_OPERATION_PROGRESS		"Operation progress:"

STR_MENU_IMPORT				"Import Files"
STR_MENU_IMPORT_D			"This device requires files to be imported before they can be loaded by the application."
STR_MENU_CLEARIMPORT		"Clear Imports"
STR_MENU_CLEARIMPORT_D		"Destroys all imported data."
STR_IMPORT_HINT				"This device requires files to be imported before they can be loaded by the application. Would you like to import files now? You can repeat this later by selecting the Import Files option from the System menu."
STR_IMPORT_CONFIRM			"This option will destroy all of the application's imported data, which could result in permanent data loss. Are you sure you want to continue?"
STR_IMPORT_STORAGE_STAT		"Importing the following file:"
STR_IMPORT_STORAGE_LOW		"There is not enough storage space available on the device to import this data."
STR_IMPORT_STORAGE_LOW_0	"Required space:"
STR_IMPORT_STORAGE_LOW_1	"Available space:"
STR_IMPORT_ERR_OTHER		"An unspecified error occurred when attempting to import the file:"
STR_IMPORT_COMPLETE			"Import complete:"
STR_IMPORT_OVERWRITE		"Overwriting import:"
STR_MOBILE_INPUT_NODEV		"This option requires at least one natively connected device."
STR_LAUNCH_URL_FAIL			"An error occurred while attempting to import data from the specified URL."

STR_IMPORTPATH				"Import path:"
STR_USERDATAPATH			"User data path:"

STR_PLATFORM_ERR_PFX		"The platform reported an error:"
STR_CLEAR_IMPORT_DONE		"Imported data successfully cleared."
STR_CLEAR_IMPORT_ERR		"An error occurred while attempting to clear imported data. This could be due to a problem with imported file locks/permissions. Import path:"

STR_MENU_CUSTOMIMG			"Custom Assets"
STR_MENU_CUSTOMIMG_D		"Customize the touch interface to your liking with your own image sources."
STR_CUSTOMIMG_FACE			"Large Button"
STR_CUSTOMIMG_FACEHI		"Large Button Highlight"
STR_CUSTOMIMG_NUM			"Small Button"
STR_CUSTOMIMG_NUMHI			"Small Button Highlight"
STR_CUSTOMIMG_DPAD			"Directional Pad"
STR_CUSTOMIMG_DPADHI		"Directional Pad Highlight"
STR_CUSTOMIMG_BACKGROUND	"Background"
STR_CUSTOMIMG_IMPORT		"Import"
STR_CUSTOMIMG_RESET			"Reset"
STR_CUSTOMIMG_MSG_IMP		"Custom asset imported."
STR_CUSTOMIMG_MSG_RES		"Default asset restored."
STR_CUSTOMIMG_MSG_ERR		"An error occurred while attempting to import the asset."

STR_HAPTICS					"Haptic Settings"
STR_HAPTIC_FEEDBACK			"Haptic Feedback"
STR_HAPTIC_DPAD_DN_INT		"Pad Down - Intensity"
STR_HAPTIC_DPAD_DN_SHRP		"Pad Down - Sharpness"
STR_HAPTIC_BIGB_DN_INT		"Hard Button Down - Intensity"
STR_HAPTIC_BIGB_DN_SHRP		"Hard Button Down - Sharpness"
STR_HAPTIC_LILB_DN_INT		"Soft Button Down - Intensity"
STR_HAPTIC_LILB_DN_SHRP		"Soft Button Down - Sharpness"
STR_HAPTIC_DPAD_UP_INT		"Pad Up - Intensity"
STR_HAPTIC_DPAD_UP_SHRP		"Pad Up - Sharpness"
STR_HAPTIC_BIGB_UP_INT		"Hard Button Up - Intensity"
STR_HAPTIC_BIGB_UP_SHRP		"Hard Button Up - Sharpness"
STR_HAPTIC_LILB_UP_INT		"Soft Button Up - Intensity"
STR_HAPTIC_LILB_UP_SHRP		"Soft Button Up - Sharpness"

STR_SETTING_STATUSBAR		"Show Status Bar"
STR_SETTING_APPINTRO		"Application Intro"

STR_CREATE_PIMG_PHYSICAL	"Create BigPImage from Physical Media"
STR_CREATE_PIMG_IMAGE		"Create BigPImage from Image"
STR_CREATE_PIMG_PRESERVE	"Preserve Subchannel Data"
STR_CREATE_PIMG_PRESERVE_D	"Some hardware/driver combinations will fail to produce correctly interleaved subchannel data, or subchannel data may be easily derived for a given disc. In these cases, you may wish to disable subchannel preservation. However, subchannel data preservation is necessary for special cases and CD+G discs."
STR_CREATE_PIMG_COMPPRE		"Compression Pre-Pass"
STR_CREATE_PIMG_COMPPRE_D	"If enabled, the BigPImage encoder does a pre-pass to build a sector dictionary. May reduce size and storage hits on images with lots of redundant user data."
STR_CREATE_FAILED_MOUNT		"Failed to mount the selected location."
STR_CREATE_STATUS			"Creating image:"
STR_CREATE_DONE				"Image complete:"
STR_CREATE_ABORT			"Image creation aborted."
STR_CREATE_EXISTS			"Aborting, destination image already exists:"
STR_CREATE_WRITEFAIL		"Failed to write to destination:"

STR_UNKNOWN					"Unknown"

STR_MOBILESHIT00			"Welcome to BigPEmu!"
STR_MOBILESHIT01			"BigPEmu can conserve energy to reduce energy and battery consumption on most devices, but this may compromise performance. Would you like to start using BigPEmu with Energy Conservation enabled?"
STR_MOBILESHIT_ENERGY_EN	"Energy Conservation has been enabled."
STR_MOBILESHIT_ENERGY_DIS	"Energy Conservation has been disabled."
STR_MOBILESHIT02			"You can change your preference at any time by changing the Energy Conservation option in the system settings menu."

STR_DETERMINISM_WARNING		"Warning: Some of the active script modules (see log) can potentially break determinism. This may create issues with movie and network functionality. In some cases, it may be possible to resolve issues by manually matching script module settings."
STR_MOVIE_WARNING			"Warning: Some of the active script modules (see log) are incompatible with movie recording/playback."

STR_TURBO					"Turbo"
STR_TURBOKEY_ENABLED		"Turbo Enabled:"
STR_TURBOKEY_DISABLED		"Turbo Disabled:"
STR_TURBOMODKEY				"Turbo modifier input:"
STR_TURBOBINDPROMPT			"Press and release the new turbo modifier buttons/keys."
STR_TURBONOGOOD				"This functionality requires an active input device."

STR_CHEATS_LABEL			"Selecting cheats for:"
STR_CHEATS_NONEFORSW		"No cheat codes exist for current software's hash:"
STR_CHEATS_NOSW				"Software must be loaded to view the cheat list."
STR_CHEATS_RESET			"This will reset all cheat code settings back to their defaults. Are you sure?"

STR_EMUPAD					"Directional Pad"

STR_EMUBUTTON0				"Button-C"
STR_EMUBUTTON1				"Button-B"
STR_EMUBUTTON2				"Button-A"
STR_EMUBUTTON3				"Pause"
STR_EMUBUTTON4				"Option"
STR_EMUBUTTON5				"Pad-Up"
STR_EMUBUTTON6				"Pad-Down"
STR_EMUBUTTON7				"Pad-Left"
STR_EMUBUTTON8				"Pad-Right"
STR_EMUBUTTON9				"Numpad-0"
STR_EMUBUTTON10				"Numpad-1"
STR_EMUBUTTON11				"Numpad-2"
STR_EMUBUTTON12				"Numpad-3"
STR_EMUBUTTON13				"Numpad-4"
STR_EMUBUTTON14				"Numpad-5"
STR_EMUBUTTON15				"Numpad-6"
STR_EMUBUTTON16				"Numpad-7"
STR_EMUBUTTON17				"Numpad-8"
STR_EMUBUTTON18				"Numpad-9"
STR_EMUBUTTON19				"Asterisk"
STR_EMUBUTTON20				"Pound"

STR_EMUBUTTON21				"Analog0-Left"
STR_EMUBUTTON22				"Analog0-Right"
STR_EMUBUTTON23				"Analog0-Up"
STR_EMUBUTTON24				"Analog0-Down"
STR_EMUBUTTON25				"Analog1-Left"
STR_EMUBUTTON26				"Analog1-Right"
STR_EMUBUTTON27				"Analog1-Up"
STR_EMUBUTTON28				"Analog1-Down"
STR_EMUBUTTON29				"Extra-Up"
STR_EMUBUTTON30				"Extra-Down"
STR_EMUBUTTON31				"Extra-Left"
STR_EMUBUTTON32				"Extra-Right"
STR_EMUBUTTON33				"Extra-A"
STR_EMUBUTTON34				"Extra-B"
STR_EMUBUTTON35				"Extra-C"
STR_EMUBUTTON36				"Extra-D"

STR_EMUBUTTON37				"Menu"
STR_EMUBUTTON38				"Fast Forward"
STR_EMUBUTTON39				"Rewind"
STR_EMUBUTTON40				"Save State"
STR_EMUBUTTON41				"Load State"
STR_EMUBUTTON42				"Screenshot"
STR_EMUBUTTON43				"Overlay"
STR_EMUBUTTON44				"Pad Wheel"

STR_EMUBUTTON45				"Chat"

STR_EMUBUTTON46				"Reload Image"
STR_EMUBUTTON47				"Pause/Resume"
STR_EMUBUTTON48				"Step Frame"
STR_EMUBUTTON49				"Exit"
STR_EMUBUTTON50				"Fullscreen"
