if (GetLocale() ~= "zhCN") then
  return
end
local AddonName, AddonTable = ...
AddonTable.L = AddonTable.L or {}
local L = AddonTable.L

-- EasyOptions\Code\Core\AddonManager.lua
L["Do you want to overwrite {1} settings for \"{2}\"?"] = ""
L["Saved {1} settings to \"{2}\"."] = ""
L["Unable to save options data because the specified addon name is nil or an empty string."] = ""
L["Unable to save options data because the specified addon name is of type {1}. The addon name must be a string."] = ""
L["Unable to save options data for {1} because the specified save name is nil or an empty string."] = ""
L["Unable to save options data for {1} because the specified save name is of type {2}. The save name must be a string."] = ""
L["Unable to save options for the addon \"{1}\" because that addon is not managed by EasyOptions."] = ""
L["Invalid format for save. The slash command must be in the following format:\n  {1}"] = ""
L["Do you want to load {1} settings from \"{2}\"?\n\nThis will overwrite the current settings for that addon and cannot be undone."] = ""
L["Loaded {1} settings from \"{2}\"."] = ""
L["Unable to load options data because the specified addon name is nil or an empty string."] = ""
L["Unable to load options data because the specified addon name is of type {1}. The addon name must be a string."] = ""
L["Unable to load options data for {1} because the specified save name is nil or an empty string."] = ""
L["Unable to load options data for {1} because the specified save name is of type {2}. The save name must be a string."] = ""
L["Unable to load options for the addon {1} because that addon is not managed by EasyOptions."] = ""
L["Unable to load \"{1}\" for the addon {2} because no options with that name exist."] = ""
L["Unable to load \"{1}\" for the addon {2} because the current version of {3} ({4}) does not support data that were saved in version {5}."] = ""
L["Invalid format for load. The slash command must be in the following format:\n  {1}"] = ""
L["Do you want to delete \"{1}\" settings for {2}?\n\nThis operation cannot be undone."] = ""
L["Deleted \"{1}\" settings for {2}."] = ""
L["Unable to delete options data because the specified addon name is nil or an empty string."] = ""
L["Unable to delete options data because the specified addon name is of type {1}. The addon name must be a string."] = ""
L["Unable to delete options data for {1} because the specified save name is nil or an empty string."] = ""
L["Unable to delete options data for {1} because the specified save name is of type {2}. The save name must be a string."] = ""
L["Unable to delete options for the addon {1} because that addon is not managed by EasyOptions."] = ""
L["Unable to delete \"{1}\" for the addon {2} because no options with that name exist."] = ""
L["Invalid format for delete. The slash command must be in the following format:\n  {1}"] = ""
L["Do you want to delete all saved options data for {1}?\n\nThis operation cannot be undone."] = ""
L["Deleted all saved options data for {1}."] = ""
L["Unable to delete options for the addon {1} because no saved options exist for that addon."] = ""
L["Backup"] = ""
L["{1} (Version {2})"] = ""
L["/EOLoad {1}||{2}"] = ""

-- EasyOptions\Code\Core\Definitions.lua
L["Ding 1"] = ""
L["Ding 2"] = ""
L["Ding 3"] = ""
L["Ding 4"] = ""
L["Moo"] = ""
L["Quack"] = ""
L["Gentle Alarm"] = ""
L["Quest Completed"] = ""
L["Level Up"] = ""
L["Player Invite Accept"] = ""
L["Ready Check"] = ""
L["LFG Dungeon Ready"] = ""
L["Raid Warning"] = ""
L["Flag Taken Alliance"] = ""
L["Flag Taken Horde"] = ""
L["Auction Window Open"] = ""
L["Auction Window Close"] = ""
L["Character Selection Enter World"] = ""
L["Spell FX"] = ""
L["Firework"] = ""
L["Stealth"] = ""
L["Fel Reaver Alarm"] = ""
L["Castle Nathria Mirror Room"] = ""
L["Human Male Player Death"] = ""
L["Gnome Male Emote Laugh"] = ""
L["Tauren Male Cry"] = ""
L["Murloc Aggro"] = ""
L["Succubus Entice"] = ""
L["Horseman Laugh"] = ""
L["Friz Quadrata"] = ""
L["Arial Narrow"] = ""
L["Morpheus"] = ""
L["Skurri"] = ""
L["Aladin"] = ""
L["Bazooka"] = ""
L["Chewy"] = ""
L["Coffee Jelly"] = ""
L["First Coffee"] = ""
L["Fredoka One"] = ""
L["Junegull"] = ""
L["Kingthings Hand"] = ""
L["Latin Modern Mono"] = ""
L["Minya Nouvelle"] = ""
L["Motley Forces"] = ""
L["Mouse Memoirs"] = ""
L["Newt Serif"] = ""
L["Open Dyslexic"] = ""
L["Pajama Pants"] = ""
L["Party Confetti"] = ""
L["Puffy"] = ""
L["Ranchers"] = ""
L["Riffic"] = ""
L["Smokum"] = ""
L["Super Computer"] = ""
L["Classic"] = ""
L["Modern"] = ""

-- EasyOptions\Code\Core\Options.lua
L["Unable to build options because the specified addon name is nil."] = ""
L["Unable to build options because the specified addon name is an empty string."] = ""
L["Unable to build options because the specified addon name is a \"{1}\" rather than a string."] = ""
L["Unable to build options for \"{1}\" because options for an addon with that name have already been built."] = ""
L["Unable to build options for the addon \"{1}\" because the specified database table is nil."] = ""
L["Unable to build options for the addon \"{1}\" because the specified database type is \"{2}\" rather than a table."] = ""
L["Unable to build options for the addon \"{1}\" because the optionItems parameter is nil."] = ""
L["Unable to build options for the addon \"{1}\" because the optionItems parameter is type \"{2}\" rather than a table."] = ""
L["Unable to build options for the addon \"{1}\" because the optionalParameters parameter is type \"{2}\" rather than a table."] = ""
L["\"{1}\" is a duplicate item name in options."] = ""
L["Unable to set properties of one or more of the option items because \"{1}\" is an unknown control type."] = ""
L["has a ControlType of {1} which is not a valid ControlType to specify while the active mode is set to {2}. Include a ControlType of \"{3}\" or \"{4}\" before this option item."] = ""
L["has a ControlType of {1}, but there is no active TabControl. Include a ControlType of \"{2}\" before this option item."] = ""
L["has a ControlType of {1}, but there is no active ListView. Include a ControlType of \"{2}\" before this option item."] = ""
L["The control type \"{1}\" is not a known container type."] = ""
L["has an \"{1}\" item at index {2} with no matching \"{3}\" item."] = ""
L["has an \"{1}\" item at index {2}, but the previous \"{3}\" mode was not ended."] = ""
L["has a \"StartRow\" item at index {1}, but is missing an \"EndRow\" item after the previous \"StartRow\" item."] = ""
L["has an \"EndRow\" item at index {1} with no matching \"StartRow\" item."] = ""
L["has an \"EndRow\" item at index {1}, but the previous \"{2}\" mode was not ended."] = ""
L["Unable to restore the OptionItem position because no position is associated with the default key."] = ""
L["Unable to restore the OptionItem position because no position is associated with the key \"{1}\"."] = ""
L["Unable to restore the OptionItem position because no position is associated with the key {1}."] = ""
L["Unable to create one or more option items because \"{1}\" is an unknown control type."] = ""
L["is missing an \"{1}\" item, or a configuration error prevented the \"{1}\" item from being processed."] = ""
L["An options category name of \"{1}\" is duplicated in {2}. Each category name should be unique."] = ""
L["Reset Category"] = ""
L["Resets all options in the currently displayed category to their default values.\n\nThis operation cannot be undone.\n\n{1}"] = ""
L["Reset Addon"] = ""
L["Resets all options in this addon to their default values.\n\nThis operation will reset all options of all categories of this addon and cannot be undone.\n\n{1}"] = ""
L["Addon Manager"] = ""
L["Open the Addon Manager for this addon in EasyOptions.\n\n{1}"] = ""
L["Tip: You can use the Addon Manager in EasyOptions to create a backup of this addon's options before you reset their values."] = ""
L["The Addon Manager allows you to save options for this addon which can be used as a backup or for different types of content (e.g., PvP, raiding, M+, tanking, gathering, etc.)."] = ""
L["The easy way to build a World of Warcraft addon!"] = ""
L["Built with EasyOptions"] = ""
L["Reset this item to its default value?"] = ""
L["{1}\n\nThis will also reset the values of the other controls that are associated with this item."] = ""
L["{1} restored to {2}."] = ""
L["Unable to update the value of one or more controls because \"{1}\" is an unknown control type."] = ""
L["Reset all options in the {1} category to their default values?\n\nThis operation cannot be undone."] = ""
L["Resetting all options in the {1} category..."] = ""
L["Reset all options in the {1} category to their default values."] = ""
L["Reset all options in the {1} addon to their default values?\n\nThis operation will reset all options of all categories of this addon and cannot be undone."] = ""
L["Resetting all options in the {1} addon..."] = ""
L["Reset all options in the {1} addon to their default values."] = ""
L["\"{1}\" is an unknown control type."] = ""

-- EasyOptions\Code\Core\Options_Core.lua
L["SaveName"] = ""
L["The Addon Manager allows you to save or load options for any addon that is managed by EasyOptions."] = ""
L["You can also use the generated slash command in a macro to quickly load settings for different characters or types of content (e.g., PvP, raiding, M+, tanking, gathering, etc.)."] = ""
L["Addon"] = ""
L["Select an addon to manage."] = ""
L["Save Name"] = ""
L["Contains a list of saved settings for the selected addon."] = ""
L["Slash Command"] = ""
L["Specifies a slash command that can be used to load addon settings.\n\nYou can copy this slash command to a macro and then use the macro to quickly load the corresponding settings."] = ""
L["Save"] = ""
L["Save the current settings for the selected addon to the selected save name.\n\nThis will overwrite the currently saved data for the selected save name and cannot be undone."] = ""
L["Save As..."] = ""
L["Save the current settings for the selected addon to a specified save name."] = ""
L["Quick Backup"] = ""
L["Save the current settings for the selected addon to an automatically generated save name."] = ""
L["Reset Slash Command"] = ""
L["Resets the slash command text so it corresponds to the selected addon and save name."] = ""
L["Load"] = ""
L["Load the selected addon settings.\n\nThis will overwrite the current settings for the selected addon and cannot be undone."] = ""
L["Delete"] = ""
L["Delete the selected addon settings.\n\nThis operation cannot be undone."] = ""
L["Delete All"] = ""
L["Delete all saved settings for the selected addon.\n\nThis operation cannot be undone."] = ""
L["Notifications"] = ""
L["Prompt Before Overwriting Existing Save"] = ""
L["Indicates whether to show a confirmation dialog before saving addon settings if the save will overwrite existing data."] = ""
L["Enable Prompt If Initiated By Click Button"] = ""
L["Indicates whether the confirmation dialog is allowed if the save was initiated by clicking a button."] = ""
L["Enable Prompt If Initiated By Slash Command"] = ""
L["Indicates whether the confirmation dialog is allowed if the save was initiated from a slash command."] = ""
L["Print Message After Save"] = ""
L["Indicates whether to print a message after options are saved."] = ""
L["Enable Message If Initiated By Click Button"] = ""
L["Indicates whether the message is allowed if the save was initiated by clicking a button."] = ""
L["Enable Message If Initiated By Slash Command"] = ""
L["Indicates whether the message is allowed if the save was initiated from a slash command."] = ""
L["Show Dialog For Error Message During Save"] = ""
L["Indicates whether to show a dialog window if an error occurs while attempting to save addon data."] = ""
L["Prompt Before Load"] = ""
L["Indicates whether to show a confirmation dialog before loading addon settings."] = ""
L["Indicates whether the confirmation dialog is allowed if the load was initiated by clicking a button."] = ""
L["Indicates whether the confirmation dialog is allowed if the load was initiated from a slash command."] = ""
L["Print Message After Load"] = ""
L["Indicates whether to print a message after options are loaded."] = ""
L["Indicates whether the message is allowed if the load was initiated by clicking a button."] = ""
L["Indicates whether the message is allowed if the load was initiated from a slash command."] = ""
L["Show Dialog For Error Message During Load"] = ""
L["Indicates whether to show a dialog window if an error occurs while attempting to load addon data."] = ""
L["Prompt Before Delete"] = ""
L["Indicates whether to show a confirmation dialog before deleting addon settings."] = ""
L["Indicates whether the confirmation dialog is allowed if the delete was initiated by clicking a button."] = ""
L["Indicates whether the confirmation dialog is allowed if the delete was initiated from a slash command."] = ""
L["Print Message After Delete"] = ""
L["Indicates whether to print a message after options are deleted."] = ""
L["Indicates whether the message is allowed if the delete was initiated by clicking a button."] = ""
L["Indicates whether the message is allowed if the delete was initiated from a slash command."] = ""
L["Show Dialog For Error Message During Delete"] = ""
L["Indicates whether to show a dialog window if an error occurs while attempting to delete addon data."] = ""
L["Save Behavior"] = ""
L["Only Save Settings Set To Custom Values"] = ""
L["Indicates whether to exclude settings that are set to the addon's default value when saving an addon's settings.\n\nEnabled Behavior:\n  1. The memory footprint of saved data can be significantly reduced because EasyOptions will only store the values of settings that are not set to their default value.\n  2. Each addon setting that was set to its default value at the time of the save will be set to the addon's current default value for that setting when the saved data are applied to the addon.\n  3. Addon settings that did not exist at the time of the save will be set to the addon's current default value for that setting when the saved data are applied to the addon.\n\nDisabled Behavior:\n  1. All addon settings will be saved which can significantly increase the memory footprint of saved data.\n  2. Addon settings that were set to their default value will be restored to the values at the time of the save even if the addon's author subsequently changes the default values of those settings.\n  3. Addon settings that did not exist at the time of the save will not be changed when saved data are applied to the addon."] = ""

-- EasyOptions\Code\Core\Options_DeveloperTools.lua
L["Developer Tools"] = ""
L["WoW Build Info:\n  Version = {1}\n  Build = {2}\n  Date = {3}\n  TocVersion = {4}\n  LocalizedVersion = {5}\n  BuildType = {6}"] = ""
L["Build Version"] = ""
L["Print WoW Build Info"] = ""
L["Prints values returned by the GetBuildInfo API method."] = ""

-- EasyOptions\Code\Core\Options_General.lua
L["General"] = ""
L["Show options for EasyOptions.\n\nYou can easily save or load options for any addon that is managed by EasyOptions using the Addon Manager in EasyOptions.\n\nThe Addon Manager also generates a slash command that can be copied to a macro so you can quickly load settings for different types of content (e.g., PvP, raiding, M+, gathering, etc.)."] = ""
L["Sounds"] = ""
L["Auto Play Selected Sounds"] = ""
L["Indicates whether to play the selected sound when an item is selected in a DropDown control that contains a list of sound files.\n\nThis feature is only implemented on DropDown controls that are built by EasyOptions and are intended to display a list of sound files."] = ""
L["TabControls"] = ""
L["Enable Sticky TabButtons"] = ""
L["Indicates whether the previously selected TabButton is restored when the game is loaded or after a Reload UI.\n\nAn addon developer must also assign a unique name to a TabControl in order for this feature to be functional for that TabControl."] = ""
L["ListViews"] = ""
L["Enable Sticky ListViewItems"] = ""
L["Indicates whether the previously selected ListViewItem is restored when the game is loaded or after a Reload UI.\n\nAn addon developer must also assign a unique name to a ListView in order for this feature to be functional for that ListView."] = ""
L["Color & Style"] = ""
L["Highlight Color (Requires Reload UI)"] = ""
L["Specifies the highlight color of controls whose appearance is managed by EasyOptions, such as TabButtons and ListViewItems.\n\nThis setting has no effect on controls whose appearance is managed by WoW or some other addon.\n\nRequires a reload UI for changes to fully take effect."] = ""
L["Control Style (Requires Reload UI)"] = ""
L["Specifies the style of controls whose appearance is managed by EasyOptions, such as TabButtons and ListViewItems.\n\nThis setting has no effect on controls whose appearance is managed by WoW or some other addon.\n\nRequires a reload UI for changes to fully take effect."] = ""

-- EasyOptions\Code\Core\Options_Messages.lua
L["Messages"] = ""
L["Behavior"] = ""
L["Enable Messages"] = ""
L["Indicates whether messages are enabled."] = ""
L["Enable Option Changed Messages"] = ""
L["Indicates whether messages are printed when an option value is changed or reset."] = ""
L["Throw Error When Print Error Message"] = ""
L["Indicates whether to throw an error when an error message is printed.\n\nThis only applies to error messages that are generated by EasyOptions."] = ""
L["Appearance"] = ""
L["Addon Name Color"] = ""
L["Specifies the color of text that is used to identify the addon that is associated with a message."] = ""
L["Print Text Color"] = ""
L["Specifies the color that is used when printing general text."] = ""
L["General Message Color"] = ""
L["Specifies the color that is used by general messages."] = ""
L["Error Message Color"] = ""
L["Specifies the color that is used when displaying error messages."] = ""
L["Formating"] = ""
L["Table To String Character Limit"] = ""
L["Specifies the limit for the number of characters in a string that represents the items in a table before ellipsis are used to represent the rest of the items in the table.\n\nThe string that represents the final item that is included in the resulting string will not be truncated so the result can contain more characters than the value of this setting."] = ""

-- EasyOptions\Code\Core\Options_Tooltips.lua
L["Tooltips"] = ""
L["Standard Tooltips"] = ""
L["Enable Standard Tooltips"] = ""
L["Indicates whether to enable standard tooltips that are managed by EasyOptions."] = ""
L["Standard Tooltip Position"] = ""
L["Specifies settings for the position of standard tooltips that are managed by EasyOptions."] = ""
L["Anchor Position"] = ""
L["Specifies the anchor position of standard tooltips that are managed by EasyOptions."] = ""
L["Left"] = ""
L["Top Left"] = ""
L["Top"] = ""
L["Top Right"] = ""
L["Right"] = ""
L["Bottom Right"] = ""
L["Bottom"] = ""
L["Bottom Left"] = ""
L["Cursor"] = ""
L["Offset X"] = ""
L["Specifies the x-offset of standard tooltips that are managed by EasyOptions.\n\nThe position of the tooltip frame will always be limited to the screen bounds.\n\nThis setting has no effect if the tooltip anchor position is set to Cursor."] = ""
L["Offset Y"] = ""
L["Specifies the y-offset of standard tooltips that are managed by EasyOptions.\n\nThe position of the tooltip frame will always be limited to the screen bounds.\n\nThis setting has no effect if the tooltip anchor position is set to Cursor."] = ""
L["Minimap Button Tooltips"] = ""
L["Enable Minimap Button Tooltips"] = ""
L["Indicates whether to enable minimap button tooltips that are managed by EasyOptions."] = ""
L["Minimap Button Tooltip Position"] = ""
L["Specifies settings for the position of minimap button tooltips that are managed by EasyOptions."] = ""
L["Specifies the anchor position of minimap button tooltips that are managed by EasyOptions."] = ""
L["Specifies the x-offset of minimap button tooltips that are managed by EasyOptions.\n\nThe position of the tooltip frame will always be limited to the screen bounds.\n\nThis setting has no effect if the tooltip anchor position is set to Cursor."] = ""
L["Specifies the y-offset of minimap button tooltips that are managed by EasyOptions.\n\nThe position of the tooltip frame will always be limited to the screen bounds.\n\nThis setting has no effect if the tooltip anchor position is set to Cursor."] = ""
L["Specifies settings that affect the appearance of tooltips that are managed by EasyOptions."] = ""
L["Show Tooltip Title"] = ""
L["Indicates whether to include a title in tooltips that are managed by EasyOptions."] = ""
L["Tooltip Title Color"] = ""
L["Specifies the color of titles in tooltips that are managed by EasyOptions."] = ""
L["Tooltip Text Color"] = ""
L["Specifies the color of text in the body of tooltips that are managed by EasyOptions."] = ""
L["Tooltip Alternate Text Color (Requires Reload UI)"] = ""
L["Specifies the alternate color of text in the body of tooltips that are managed by EasyOptions."] = ""
L["Swap Tooltip Text Colors"] = ""
L["Indicates whether to swap the tooltip title and text colors."] = ""
L["Specifies settings that determine the behavior of tooltips that are managed by EasyOptions."] = ""
L["Automatically include \"Right click to reset\" message"] = ""
L["Indicates whether the \"Right click to reset\" message is automatically included in a tooltip if the control that is displaying a tooltip can be right clicked to reset the control to its default value."] = ""
L["Automatically hide tooltip when show dialog window"] = ""
L["Indicates whether a displayed tooltip should be hidden when a dialog window is shown by EasyOptions to help ensure that the tooltip does not hide the dialog window."] = ""
L["DropDown Controls"] = ""
L["Specifies settings for tooltips of DropDown controls that are managed by EasyOptions."] = ""
L["Enable Label Tooltips"] = ""
L["Indicates whether to display tooltips that are managed by EasyOptions when the mouse cursor is over the label of a DropDown control."] = ""
L["Enable Control Tooltips"] = ""
L["Indicates whether to display tooltips that are managed by EasyOptions when the mouse cursor is over a DropDown control."] = ""
L["TextBox Controls"] = ""
L["Specifies settings for tooltips of TextBox controls that are managed by EasyOptions."] = ""
L["Indicates whether to display tooltips that are managed by EasyOptions when the mouse cursor is over the label of a TextBox control."] = ""
L["Indicates whether to display tooltips that are managed by EasyOptions when the mouse cursor is over a TextBox control."] = ""
L["Slider Controls"] = ""
L["Specifies settings for tooltips of Slider controls that are managed by EasyOptions."] = ""
L["Indicates whether to display tooltips that are managed by EasyOptions when the mouse cursor is over the label of a Slider control."] = ""
L["Indicates whether to display tooltips that are managed by EasyOptions when the mouse cursor is over a Slider control."] = ""

-- EasyOptions\Code\Core\Support.lua
L["Unable to get an option item for the addon \"{1}\" because that addon is not managed by EasyOptions."] = ""
L["Unable to get an option value for the addon \"{1}\" because that addon is not managed by EasyOptions."] = ""
L["Unable to set the value of the option item \"{1}\" in the addon \"{2}\" because that addon is not managed by EasyOptions."] = ""
L["{1} set to {2}."] = ""
L["has an invalid entry for a custom {1}. A custom {1} must be expressed as a number."] = ""
L["has an invalid entry for its custom size. Custom sizes must be in one of the following formats: width, {width}, or {width, height}."] = ""
L["has an invalid entry for its custom size. Custom sizes must be in one of the following formats: height, {height}, or {width, height}."] = ""
L["has an invalid entry for its color information. Color information must use one of the following formats: {red, green, blue} or {red, green, blue, alpha}."] = ""
L["has an invalid entry for its font information. Font information must be in one of the following formats: fontSize, fontObjectName, {fontSize}, {fontObjectName}, {fontFilePath, fontSize}, {fontSize, fontFlags}, or {fontFilePath, fontSize, fontFlags}."] = ""
L["has an invalid entry for its position information. Position information must be specified at OptionItem[4] and must be in one of the following formats: indentCount, {positionIncrementOffsetX}, {positionIncrementOffsetX, positionIncrementOffsetY}, {anchorPoint, x, y}, or {childAnchorPoint, parentAnchorPoint, x, y}."] = ""
L["has an invalid entry for its position information. Position information must be in one of the following formats: {anchorPoint, x, y}, or {childAnchorPoint, parentAnchorPoint, x, y}."] = ""
L["Unable to move the frame's anchor point because \"{1}\" is an unknown anchor point name."] = ""
L["Unable to move the frame because \"{1}\" is an unknown anchor point name."] = ""
L["Right click to reset this item to its default value."] = ""
L["has a {1} that cannot be assigned to an owner of type \"{2}\" because the {1} for that item has already been assigned to {3}."] = ""
L["cannot be assigned to an owner of type \"{1}\" because the control for that item is a child of the desired owner."] = ""
L["is associated with a control{1} that cannot be assigned to a parent control{2} because the control has already been assigned to a parent control{3}."] = ""
L["A control{1} cannot be assigned to a parent control{2} because the control has already been assigned to a parent control{3}."] = ""
L["Unable to resize the container control because \"{1}\" is an unknown container control type."] = ""
L["Unable to show options for the addon \"{1}\" because that addon is not managed by EasyOptions."] = ""
L["Unable to show options for the addon \"{1}\" because EasyOptions did not create an options frame for that addon."] = ""
L["[No Version]"] = ""
L["has an invalid entry for a TabInfo. TabInfo must use one of the following formats: text, {text} or {text, customWidth}."] = ""
L["Unable to set the background color of the frame \"{1}\" because a standard background texture was not created for the frame."] = ""
L["Frame Position = ({1}, {2})"] = ""
L["Reset the frame to its default position?"] = ""
L["has its anchor position set to \"{1}\", \"{2}\" which is not compatible with a width of \"{3}\"."] = ""
L["Unable to add EnabledState support for the specified control because the control already supports that state."] = ""
L["Unable to add DesaturationTexture support for the specified control because the control already supports that state."] = ""
L["Unable to create a DisabledTextLabel for the specified control because the control already contains a DisabledTextLabel."] = ""
L["Unable to add a minimap button named \"{1}\" because a minimap button with that name already exists."] = ""
L["Unable to add a minimap icon because because the specified addon name is nil or an empty string."] = ""
L["Unable to add a minimap icon because the specified addon name is of type {1}. The addon name must be a string."] = ""
L["Unable to add a minimap icon because the specified option item name is of type {1}. The option item name must be nil or a string."] = ""
L["Unable to add a minimap icon for the addon {1} because that addon is not managed by EasyOptions."] = ""
L["has its {1} entry set to nil."] = ""
L["has its {1} entry set to a value that does not appear to be a frame."] = ""
L["An item"] = ""
L["An unknown option item"] = ""
L["The option item at index {1}"] = ""
L["The option item \"{1}\" at index {2}"] = ""
L[" in the {1} options table"] = ""
L["is in an invalid format."] = ""
L["An options table in an unknown option category"] = ""
L["The {1} options table"] = ""

-- EasyOptions\Code\Core\Tools.lua
L["Unable to localize text for the addon \"{1}\" because the specified localization table is nil. Verify that the localization table is properly initialized before it is passed to EasyOptions:LocalizeHelper."] = ""
L["The following format string contains a 0-based index. Format items in format strings must use 1-based indexes.\n  "] = ""
L["[No Name]"] = ""
L["Unable to convert \"{1}\" to a hex representation of a color."] = ""
L["Unable to determine the value of the CVar named \"{1}\". Verify that the CVar name is valid and allowed to be queried by addons."] = ""
L["Unable to determine the limit values of the CVar named \"{1}\" because the specified step size has a value of {2}."] = ""
L["Unable to determine the limit values of the CVar named \"{1}\" because the CVar cannot be set. Verify that the CVar is allowed to be set in the current game state (e.g., you are not in combat if the CVar is secure while in combat)."] = ""
L["Unable to find the minimum allowed value for the CVar named \"{1}\" because no result was found after searching for the maximum allowed number of iterations ({2})."] = ""
L["Unable to find the maximum allowed value for the CVar named \"{1}\" because no result was found after searching for the maximum allowed number of iterations ({2})."] = ""
L["textBoxInfo.TextBoxCount was set to {1} which is not supported. TextBoxCount must be 0, 1, or 2."] = ""

-- EasyOptions\Code\Controls\Buttons.lua
L["Reload UI"] = ""
L["Reload the user interface."] = ""

-- EasyOptions\Code\Controls\ColorPickers.lua
L["Click this item to open the Color Picker."] = ""
L["is a ColorPicker that has a width of \"{1}\" which is not supported for this control type."] = ""
L["Red Channel"] = ""
L["Green Channel"] = ""
L["Blue Channel"] = ""
L["Alpha Channel"] = ""
L["The name \"{1}\" is an unknown color channel."] = ""
L["\n\nYou can enter the desired value for this channel directly or click on the box that displays the color to open a ColorPicker."] = ""
L["Specifies the value of the {1} channel expressed as a value between 0.0 - 1.0, inclusive."] = ""
L["Specifies the value of the {1} channel expressed as a value between 0 - 255, inclusive."] = ""

-- EasyOptions\Code\Controls\CustomControls.lua
L["cannot get its CustomControl because the item's GetCustomControl method is nil."] = ""
L["has a GetCustomControl method that returned a value of {1} for its control which is not a valid type."] = ""

-- EasyOptions\Code\Controls\DropDowns.lua
L["is a DropDown that has a width of \"{1}\" which is not supported due to a limitation of the API."] = ""
L["has an invalid entry for its DropDown items. DropDown items must be contained in a table."] = ""
L["You must specify a name for the drop down item."] = ""
L["The item name must contain at least one non-white space character."] = ""
L["You must specify a value for the drop down item."] = ""
L["That item already exists in the drop down."] = ""
L["An item with a name of {1} already exists in the drop down.\n\nDo you still want to use that name for the item? Doing so will cause multiple items in the drop down to have a name of {1}."] = ""
L["the item"] = ""
L["An item with the specified value already exists in the drop down.\n\nDo you want to rename that item to {1}?"] = ""
L["Unable to delete {1} from the drop down because the drop down does not contain that item."] = ""
L["Unable to move {1} in the drop down list because the drop down does not contain that item."] = ""
L["The drop down item"] = ""
L["{1} was moved to index {2} of {3}."] = ""
L["has an invalid entry for its DropDown item information. DropDown item information must be in one of the following formats: number, string, {number}, {string}, {number, string}, or {string, string}."] = ""
L["Unknown child control in HandleControlValueChanged."] = ""
L["Add or View Item"] = ""
L["Add a new item to the drop down list or view the value of the selected item in the drop down list.\n\nThis can also be used to rename an existing item by specifying a new name for a value that already exists in the drop down list."] = ""
L["Item"] = ""
L["Item Name"] = ""
L["Enter the display name for the drop down item."] = ""
L["Value"] = ""
L["Enter the value to associate with the drop down item."] = ""
L["Move Item Up"] = ""
L["Move the selected item up one position in the drop down list."] = ""
L["Move Item Down"] = ""
L["Move the selected item down one position in the drop down list."] = ""
L["Remove Item"] = ""
L["Remove the selected item from the drop down list."] = ""
L["Remove \"{1}\""] = ""
L["Restore Default Items"] = ""
L["\n\nThis will restore the item names of default items that were renamed and the order of default items that were moved.\n\nYou will be prompted before items with custom values are removed."] = ""
L["Restore the drop down's default items.{1}"] = ""
L["Restore Default Items{1}"] = ""
L["Test"] = ""
L["Click to test using the selected value."] = ""
L["Specifies the value that is associated with this item.\n\nYou can select an item from the drop down or enter a custom value.\n\nSelecting an item from the drop down will update this control with the value of the selected item."] = ""
L["has an invalid entry for its DefaultValue. The DefaultValue for an EditableDropDown must be of type string."] = ""
L["has an invalid entry for its DropDown item information. DropDown item information for an EditableDropDown must be in one of the following formats: string, {string}, or {string, string}."] = ""
L["Current Index:"] = ""
L["{1} {2} of {3}"] = ""
L["Do you want to preserve items with custom values in the drop down ({1}), or remove those items from the drop down ({2})?\n\nRemoving items with custom values cannot be undone."] = ""
L[" Items with custom values were preserved."] = ""
L[" Items with custom values were removed."] = ""
L["Restored the drop down's default items.{1}"] = ""
L["Specifies the selected item.\n\nYou can use the controls to the right of this drop down to edit the items in the drop down list."] = ""

-- EasyOptions\Code\Controls\FontControls.lua
L["Font"] = ""
L["Font Path"] = ""
L["Enter the file path to the desired font.\n\nSupported font formats include TrueType (.ttf) or OpenType Format (.otf).\n\nYou can use a custom font by doing the following:\n1. Exit the game.\n2. Create a folder in your World of Warcraft addons folder (e.g., Interface\\AddOns\\MyFiles\\).\n3. Copy your custom font to that folder.\n4. Launch the game.\n5. Add an item to the drop down that contains the file path of your custom font.\n\nExample:\nInterface\\AddOns\\MyFiles\\MyFont.otf"] = ""
L["Sample"] = ""
L["Abc123"] = ""
L["Displays sample text using the selected font."] = ""
L["Font Size"] = ""
L["Specifies the font size."] = ""

-- EasyOptions\Code\Controls\FrameControls.lua
L["Show Frame"] = ""
L["Indicates whether the frame is visible."] = ""
L["Lock Frame"] = ""
L["Indicates whether the frame is prevented from being moved with the mouse."] = ""
L["The frame must be visible before it can be moved with the mouse."] = ""
L["Clamp to Screen"] = ""
L["Indicates whether the frame is prevented from being moved off-screen."] = ""
L["Anchor to Mouse"] = ""
L["Indicates whether the frame is anchored to the mouse cursor."] = ""
L["Center"] = ""
L["Frame Anchor"] = ""
L["Anchor"] = ""
L["Specifies the point on the frame that is anchored to the parent's anchor point."] = ""
L["Specifies the frame's anchor point."] = ""
L["Parent Anchor"] = ""
L["Specifies the point on the parent that is anchored to the frame's anchor point."] = ""
L["Specifies the offset of the frame along the x-axis relative to the frame's anchor point."] = ""
L["Specifies the offset of the frame along the y-axis relative to the frame's anchor point."] = ""
L["Width"] = ""
L["Height"] = ""
L["Size"] = ""
L["Specifies the width of the frame."] = ""
L["Specifies the height of the frame."] = ""
L["Specifies the size of the frame."] = ""
L["Scale"] = ""
L["Specifies the scale of the frame."] = ""
L["Strata"] = ""
L["Specifies the strata of the frame."] = ""
L["Background"] = ""
L["Low"] = ""
L["Medium"] = ""
L["High"] = ""
L["Dialog"] = ""
L["Full Screen"] = ""
L["Full Screen Dialog"] = ""
L["Tooltip"] = ""
L["Level (Within the Strata)"] = ""
L["Specifies the level of the frame within its strata."] = ""
L["Background Color"] = ""
L["Specifies the background color of the frame."] = ""

-- EasyOptions\Code\Controls\Labels.lua
L["The LabelControl property for the control \"{1}\" is being changed from \"{2}\" to \"{3}\"."] = ""
L["The Label property for the control \"{1}\" is being changed."] = ""

-- EasyOptions\Code\Controls\MinimapControls.lua
L["Show Minimap Icon"] = ""
L["Indicates whether the minimap icon for this addon is visible."] = ""
L["Left-Click:"] = ""
L["Right-Click:"] = ""
L["{1} Show options for {2}.\n{3} Manage in EasyOptions."] = ""

-- EasyOptions\Code\Controls\RadioButtons.lua
L["has an invalid entry for its RadioButton items. RadioButton items must be contained in a table."] = ""
L["\"{1}\" is an unknown RadioButton control type."] = ""

-- EasyOptions\Code\Controls\SoundControls.lua
L["Sound Channel"] = ""
L["Specifies the sound channel that is used when playing sounds."] = ""
L["Master"] = ""
L["SFX"] = ""
L["Ambience"] = ""
L["Music"] = ""
L["Unable to test the sound because no sound file has been specified."] = ""
L["Unable to test the sound because the sound file is of type \"{1}\". The sound file must be a string."] = ""
L["Sound File"] = ""
L["\n\nYou can toggle whether or not the selected sound is automatically played in EasyOptions - General options."] = ""
L["Enter the file path to the desired sound file.\n\nSupported sound file formats include mp3 and ogg.\n\nYou can use an in-game sound by entering the ID of that sound (e.g., 569593 for the Level Up sound).\n\nYou can use a custom sound by doing the following:\n1. Exit the game.\n2. Create a folder in your World of Warcraft addons folder (e.g., Interface\\AddOns\\MyFiles\\).\n3. Copy your custom sound file to that folder.\n4. Launch the game.\n5. Add an item to the drop down that contains the file path of your custom sound file.\n\nExamples:\nInterface\\AddOns\\MyFiles\\Ding.mp3\n569593"] = ""

-- EasyOptions\Code\Controls\TextBoxes.lua
L["has an invalid entry for a TextBox value. The value is of type {1}, but must be of type string."] = ""
L["has an invalid entry for a ValueBox value. The value is of type {1}, but must be of type number."] = ""
