--[[ Author: Alternator (Massiner of Nathrezim) Copyright 2010 Notes: Primary locale (will be used if a particular locale is not loaded) UPDATED 17-Mar-2011: Needs tidy up, also some of the terminology is becoming inconsistent --]] BFLocales["enUS"] = {}; local Locale = BFLocales["enUS"]; Locale.__index = Locale; --This line is only needed for the enUS (primary) locale local Const = BFConst; Locale["ScaleTooltip"] = "Scale\n|c"..Const.LightBlue.."(Double Click to Default)|r"; Locale["ColsTooltip"] = "Add/Remove Button Columns"; Locale["RowsTooltip"] = "Add/Remove Button Rows"; Locale["GridTooltip"] = "Empty Button Visibility\n"; Locale["TooltipsTooltip"] = "Tooltip Visibility\n"; Locale["ButtonLockTooltip"] = "Action Buttons Lock\n"; Locale["HideVehicleTooltip"] = "Hide Bar when in a Vehicle\n"; Locale["HideSpec1Tooltip"] = "Hide Bar during Talent Spec 1\n"; Locale["HideSpec2Tooltip"] = "Hide Bar during Talent Spec 2\n"; Locale["HideSpec3Tooltip"] = "Hide Bar during Talent Spec 3\n"; Locale["HideSpec4Tooltip"] = "Hide Bar during Talent Spec 4\n"; Locale["HideBonusBarTooltip"] = "Hide Bar when Override Bar is Active\n"; Locale["SendToBackTooltip"] = "Send Bar to Back"; Locale["SendToFrontTooltip"] = "Send Bar to Front"; Locale["VisibilityTooltip"] = "Visibility Macro\n"; Locale["VisibilityEgTooltip"] = "e.g. |c"..Const.LightBlue.."[combat] hide; show|r"; --Appended to the Visibility tooltip if no driver is set for that bar Locale["KeyBindModeTooltip"] = "Key Bindings"; Locale["LabelModeTooltip"] = "Enter/Edit a Bar Label"; Locale["AdvancedToolsTooltip"] = "Advanced Bar Configuration Options"; Locale["DestroyBarTooltip"] = "Destroy Bar"; Locale["CreateBarTooltip"] = "Create Bar"; Locale["CreateBonusBarTooltip"] = "Create a BonusBar\n|c"..Const.LightBlue.."(For possession, vehicles, and special abilities in certain fights)|r"; Locale["RightClickSelfCastTooltip"] = "Right Click Self Cast\n" Locale["ConfigureModePrimaryTooltip"] = "Button Forge Bar Configuration\nTip: |c"..Const.LightBlue.."Can be Dragged to a BF Bar|r"; Locale["ConfigureModeTooltip"] = "Button Forge Bar Configuration"; Locale["BonusActionTooltip"] = "Bonus Bar Action"; Locale["Shown"] = "|c"..Const.DarkOrange.."Not Hidden|r"; Locale["Hidden"] = "|c"..Const.DarkOrange.."Hidden|r"; Locale["Locked"] = "|c"..Const.DarkOrange.."Locked|r"; Locale["Unlocked"] = "|c"..Const.DarkOrange.."Unlocked|r"; Locale["Enabled"] = "|c"..Const.DarkOrange.."Enabled|r"; Locale["Disabled"] = "|c"..Const.DarkOrange.."Disabled|r"; Locale["CancelPossessionTooltip"] = "Cancel Possession"; Locale["UpgradedChatMsg"] = "Button Forge Saved Data Upgraded to: "; Locale["DisableAutoAlignmentTooltip"] = "Hold 'Shift' while dragging to disable auto-alignment"; Locale["GUIHidden"] = Locale["Hidden"].." (keybinds unaffected)"; --Warning/error messages Locale["CreateBonusBarError"] = "Can only be done In Button Forge Configuration Mode."; Locale["ActionFailedCombatLockdown"] = "Button Forge: Action cannot be performed while in combat"; --Hopefully I don't need to go more specific on this one (it could be possible players missinterpret it as an error, I'll give it a trial run) Locale["ProfileNotFound"] = "Button Forge: Profile was not found"; --The following are used for slash commands (only use lower case for the values!) Locale["SlashButtonForge1"] = "/buttonforge"; --these two identifiers probably shouldn't change for different locales, but if need be they can be Locale["SlashButtonForge2"] = "/bufo"; --This BoolTable is used to allow more than one value for true or false, in this case the keys should be changed to be suitable for the locale (as many or few as desired) --The keys are matched against user input to see if the user specified true or false (or nil)... e.g. if the user typed in 'y' then the below table would map to true. (only use lower case) Locale.BoolTable = {}; Locale.BoolTable["yes"] = true; Locale.BoolTable["no"] = false; Locale.BoolTable["true"] = true; Locale.BoolTable["false"] = false; Locale.BoolTable["y"] = true; Locale.BoolTable["n"] = false; Locale.BoolTable["on"] = true; Locale.BoolTable["off"] = false; Locale.BoolTable["1"] = true; Locale.BoolTable["0"] = false; Locale.BoolTable["toggle"] = "toggle"; --Instructions for using the slash commands Locale["SlashHelpFormatted"] = "ButtonForge Usage:\n".. "Valid slash commands: |c"..Const.LightBlue.."/buttonforge|r, |c"..Const.LightBlue.."/bufo|r\n".. "Valid switches:\n".. "|c"..Const.LightBlue.."-bar |r (the bar to apply changes to, or if not set then all bars)\n".. "|c"..Const.LightBlue.."-list|r\n".. "|c"..Const.LightBlue.."-rename |r\n".. "|c"..Const.LightBlue.."-rows |r\n".. "|c"..Const.LightBlue.."-cols |r\n".. "|c"..Const.LightBlue.."-scale |r (1 is normal scale)\n".. "|c"..Const.LightBlue.."-gap |r (6 is normal gap)\n".. "|c"..Const.LightBlue.."-coords |r\n".. "|c"..Const.LightBlue.."-tooltips |r\n".. "|c"..Const.LightBlue.."-emptybuttons |r\n".. "|c"..Const.LightBlue.."-lockbuttons |r\n".. "|c"..Const.LightBlue.."-flyout |r\n".. "|c"..Const.LightBlue.."-macrotext |r\n".. "|c"..Const.LightBlue.."-keybindtext |r\n".. "|c"..Const.LightBlue.."-hidespec1 |r\n".. "|c"..Const.LightBlue.."-hidespec2 |r\n".. "|c"..Const.LightBlue.."-hidespec3 |r\n".. "|c"..Const.LightBlue.."-hidespec4 |r\n".. "|c"..Const.LightBlue.."-hidevehicle |r\n".. "|c"..Const.LightBlue.."-hideoverridebar |r\n".. "|c"..Const.LightBlue.."-vismacro |r\n".. "|c"..Const.LightBlue.."-gui |r (off = hides bar without disabling keybinds)\n".. "|c"..Const.LightBlue.."-alpha |r (0 - 1, 1 is completely opaque)\n".. "|c"..Const.LightBlue.."-enabled |r\n".. "|c"..Const.LightBlue.."-info|r\n".. "|c"..Const.LightBlue.."-technicalinfo|r\n".. "|c"..Const.LightBlue.."-createbar |r\n".. "|c"..Const.LightBlue.."-destroybar |r\n".. "|c"..Const.LightBlue.."-saveprofile |r\n".. "|c"..Const.LightBlue.."-loadprofile |r\n".. "|c"..Const.LightBlue.."-loadprofiletemplate |r\n".. "|c"..Const.LightBlue.."-undoprofile|r\n".. "|c"..Const.LightBlue.."-deleteprofile |r\n".. "|c"..Const.LightBlue.."-listprofiles|r\n".. "|c"..Const.LightBlue.."-macrocheckdelay |r (5 seconds is default) \n".. "|c"..Const.LightBlue.."-removemissingmacros |r\n".. "|c"..Const.LightBlue.."-forceoffcastonkeydown |r (will apply at next login)\n".. "|c"..Const.LightBlue.."-usecollectionsfavoritemountbutton |r\n".. "|c"..Const.LightBlue.."-globalsettings|r\n".. "Examples:\n".. "|c"..Const.LightBlue.."/bufo -bar Mounts -tooltips off -emptybuttons off -scale 0.75|r\n".. "|c"..Const.LightBlue.."/bufo -macrotext off|r\n".. "|c"..Const.LightBlue.."/bufo -createbar MyNewBar -coords 800, 200 -rows 10 -cols 1|r\n".. "|c"..Const.LightBlue.."/bufo -bar MyNewBar -info|r"; Locale["SlashCommandRequired"] = " requires to also be specified"; Locale["SlashCommandIncompatible"] = " is incompatible with "; Locale["SlashCommandAlone"] = " cannot be used with other commands"; Locale["SlashListBarWithLabel"] = "-