-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathlocalization.en.lua
More file actions
266 lines (243 loc) · 15.6 KB
/
localization.en.lua
File metadata and controls
266 lines (243 loc) · 15.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
-------------------------------------------------------------------------------
-- English localization (Default)
-------------------------------------------------------------------------------
-- Whats new info
SMARTBUFF_WHATSNEW = "\n\n|cffffffff Whats new:|r\n\n"
.." |cffffffffMidnight & Classic versions by Codermik, additional retail\n"
.." programming by MrWizard and Speedwaystar.\n"
.."\n\n"
.." Changes in r39.130226:\n\n"
.." * Add Retain checkbox to copy buff settings when switching to fresh templates\n"
.." * Inclusivity: Rename blacklist → blocklist (with migration)\n"
.." * Default InCombat to off\n"
.." * Add PvP prep-only message for Arena/BG\n"
.." * Add play-sound tooltip\n"
.."\n\n"
.." Changes in r39.120226:\n\n"
.." * Template switching: BG/Arena, Solo fallback, single if/elseif chain, merged chat msg\n"
.." * Template split: GENERICS/INSTANCES/CUSTOM, assemble at load, enum lookup, SmartBuffGroup refactor\n"
.." * Localization: de (Danish→German), zhCN (Nerub-ar fix), INSTANCES comment\n"
.." * Whitespace cleanup, .cursorrules\n"
.."\n\n"
.." |c0000FF96Many thanks to Chris S., Samantha R. and\n"
.." Twilight's Sundries for their kind donations.\n"
.."\n\n"
;
SMARTBUFF_CREDITS = "|cffffffff"
.."Retail & Classic by Codermik, MrWizard &\n"
.."Speedwaystar. Please join and get support\n"
.."via my discord server:\n\n"
.."|cff00e0ffhttps://discord.gg/R6EkZ94TKK\n\n"
.."|cffffffffIf you want to help support me and the development of this addon then please always download from Curse or use one of the following links:\n\n"
.."|cffffffffTwitch: |cff00e0ffhttps://www.twitch.tv/codermik\n"
.."|cffffffffPayPal.Me: |cff00e0ffhttps://paypal.me/codermik\n\n"
;
-- Weapon types
SMARTBUFF_WEAPON_STANDARD = {"Daggers", "Axes", "Swords", "Maces", "Staves", "Fist Weapons", "Polearms", "Thrown", "Crossbows", "Bows", "Shields", "Guns", "Warglaives"};
SMARTBUFF_WEAPON_BLUNT = {"Maces", "Staves", "Fist Weapons"};
SMARTBUFF_WEAPON_BLUNT_PATTERN = "Weightstone$";
SMARTBUFF_WEAPON_SHARP = {"Daggers", "Axes", "Swords", "Polearms", "Warglaives"};
SMARTBUFF_WEAPON_SHARP_PATTERN = "Sharpening Stone$";
-- Creature types
SMARTBUFF_HUMANOID = "Humanoid";
SMARTBUFF_DEMON = "Demon";
SMARTBUFF_BEAST = "Beast";
SMARTBUFF_ELEMENTAL = "Elemental";
SMARTBUFF_DEMONTYPE = "Imp";
SMARTBUFF_UNDEAD = "Undead";
-- Classes
SMARTBUFF_CLASSES = {"Druid", "Hunter", "Mage", "Paladin", "Priest", "Rogue", "Shaman", "Warlock", "Warrior", "Death Knight", "Monk", "Demon Hunter", "Evoker", "Hunter Pet", "Warlock Pet", "Death Knight Pet", "Tank", "Healer", "Damage Dealer"};
-- Templates: split into generics, instances, custom. Assembled into SMARTBUFF_TEMPLATES at load (SmartBuff.lua).
-- GENERICS: Enum.SmartBuffGroup (SmartBuff.lua) matches this order. Do not reorder or add/remove without updating both.
SMARTBUFF_TEMPLATES_GENERICS = {"Solo", "Party", "LFR", "Raid", "Mythic Keystone", "Horrific Vision", "Delve", "Battleground", "Arena"};
-- INSTANCES: Must match GetInstanceInfo() name exactly. Only raids are currently supported; 5-man instance switching is not supported.
SMARTBUFF_TEMPLATES_INSTANCES = {"The Voidspire", "The Dreamrift", "March on Quel'Danas", "Nerub-ar Palace", "Liberation of Undermine"};
SMARTBUFF_TEMPLATES_CUSTOM = {"Custom 1", "Custom 2", "Custom 3", "Custom 4", "Custom 5"};
-- Mount
SMARTBUFF_MOUNT = "Increases speed by (%d+)%%.";
-- Abbreviations
SMARTBUFF_ABBR_CHARGES_OL = "%d c";
-- Bindings
BINDING_NAME_SMARTBUFF_BIND_TRIGGER = "Trigger";
BINDING_NAME_SMARTBUFF_BIND_TARGET = "Target";
BINDING_NAME_SMARTBUFF_BIND_OPTIONS = "Option menu";
BINDING_NAME_SMARTBUFF_BIND_RESETBUFFTIMERS = "Reset buff timers";
-- Options Frame Text
-- experimental feature - for testing.
SMARTBUFF_OFT_FIXBUFF = "Fix Casting"
SMARTBUFF_OFTT_FIXBUFF = "Only tick this option if Smartbuff is failing to cast buffs while using the\nscroll mouse, action button or macro. Combat buffing will not work with\nthis setting active but you will be notified its missing for manual buffing."
SMARTBUFF_OFT = "SmartBuff On/Off";
SMARTBUFF_OFT_MENU = "Show/hide options menu";
SMARTBUFF_OFT_AUTO = "Reminder";
SMARTBUFF_OFT_AUTOTIMER = "Check timer";
SMARTBUFF_OFT_AUTOCOMBAT = "in combat";
SMARTBUFF_OFT_AUTOCHAT = "Chat";
SMARTBUFF_OFT_AUTOSPLASH = "Splash";
SMARTBUFF_OFT_AUTOSOUND = "Sound";
SMARTBUFF_OFT_AUTOREST = "Disable in cities";
SMARTBUFF_OFT_HUNTERPETS = "Buff Hunter pets";
SMARTBUFF_OFT_WARLOCKPETS = "Buff Warlock pets";
SMARTBUFF_OFT_ARULES = "Advance rules";
SMARTBUFF_OFT_BUFFS = "Buffs/Abilities";
SMARTBUFF_OFT_TARGET = "Buffs the selected target";
SMARTBUFF_OFT_DONE = "Done";
SMARTBUFF_OFT_APPLY = "Apply";
SMARTBUFF_OFT_CLASSBUFFSIZE = "Class size";
SMARTBUFF_OFT_MESSAGES = "Disable messages";
SMARTBUFF_OFT_MSGNORMAL = "normal";
SMARTBUFF_OFT_MSGWARNING = "warning";
SMARTBUFF_OFT_MSGERROR = "error";
SMARTBUFF_OFT_HIDEMMBUTTON = "Hide minimap button";
SMARTBUFF_OFT_INCLUDETOYS = "Include toys";
SMARTBUFF_OFT_REBUFFTIMER = "Rebuff Timer";
SMARTBUFF_OFT_AUTOSWITCHTMP = "Switch template";
SMARTBUFF_OFT_SELFFIRST = "Self first";
SMARTBUFF_OFT_SCROLLWHEELUP = "Buff on scrollwheel up";
SMARTBUFF_OFT_SCROLLWHEELDOWN= "down";
SMARTBUFF_OFT_TARGETSWITCH = "target change";
SMARTBUFF_OFT_BUFFTARGET = "Buff target";
SMARTBUFF_OFT_BUFFPVP = "Buff PvP";
SMARTBUFF_OFT_AUTOSWITCHTMPINST = "Instances";
SMARTBUFF_OFT_CHECKCHARGES = "Check charges";
SMARTBUFF_OFT_RBT = "R: Timers";
SMARTBUFF_OFT_BUFFINCITIES = "Buff in cities";
SMARTBUFF_OFT_BLDURATION = "Blocked";
SMARTBUFF_OFT_ANTIDAZE = "Anti daze";
SMARTBUFF_OFT_HIDESABUTTON = "Hide action button";
SMARTBUFF_OFT_RETAINTEMPLATE = "Retain";
SMARTBUFF_OFT_INCOMBAT = "in combat";
SMARTBUFF_OFT_SMARTDEBUFF = "SmartDebuff";
SMARTBUFF_OFT_INSHAPESHIFT = "Shapeshift";
SMARTBUFF_OFT_LINKGRPBUFFCHECK = "Grp link";
SMARTBUFF_OFT_LINKSELFBUFFCHECK = "Self link";
SMARTBUFF_OFT_RESETALL = "R: All";
SMARTBUFF_OFT_RESETLIST = "R: List";
SMARTBUFF_OFT_RESETBUFFS = "R: Buffs";
SMARTBUFF_OFT_NEWS = "News";
SMARTBUFF_OFT_PURGE_BUFFS = "New Version, reset ALL SmartBuff buff data?\nThis will reset all buff profiles!";
SMARTBUFF_OFT_YES = "Yes";
SMARTBUFF_OFT_NO = "No";
SMARTBUFF_OFT_OKAY = "Continue"
SMARTBUFF_OFT_PURGE_DATA = "New version, reset ALL SmartBuff data?\nThis action will force a reload of the UI!";
SMARTBUFF_OFT_REQ_RELOAD = "New versions require a reload of the GUI\nClick Continue when ready.";
SMARTBUFF_OFT_SPLASHICON = "Show Icon";
SMARTBUFF_OFT_SPLASHMSGSHORT = "Short Message";
SMARTBUFF_OFT_FONTSTYLE = "Font";
SMARTBUFF_OFT_FONTSIZE = "Font Size";
SMARTBUFF_OFT_ICONSIZE = "Icon Size";
-- Options Frame Tooltip Text
SMARTBUFF_OFTT = "Toggles SmartBuff On/Off";
SMARTBUFF_OFTT_RBT = "Reset BT: Clear buff timers only (runtime; no saved vars).";
SMARTBUFF_OFTT_RESETALL = "Reset All: Wipe everything (profiles + options). Requires ReloadUI.";
SMARTBUFF_OFTT_RESETBUFFS = "Reset Buffs: Resets buffs and profiles to defaults.";
SMARTBUFF_OFTT_RESETLIST = "Reset List: Reset buff order only.";
SMARTBUFF_OFTT_DONE = "Close options.";
SMARTBUFF_OFTT_NEWS = "View release notes and changelog.";
SMARTBUFF_OFTT_HELPLATE_RESET = "Reset buttons (hover for details)";
SMARTBUFF_OFTT_AUTO = "Toggles the buff reminder On/Off";
SMARTBUFF_OFTT_AUTOTIMER = "Delay in seconds between two checks.";
SMARTBUFF_OFTT_AUTOCOMBAT = "Run the check also in combat.\nAll reminder logic is disabled in combat unless the main \"in combat\" option (in the options frame, not this one) is enabled.";
SMARTBUFF_OFTT_AUTOCHAT = "Displays missing buffs as chat message.";
SMARTBUFF_OFTT_AUTOSPLASH = "Displays missing buffs as splash message\nin the middle of the screen.";
SMARTBUFF_OFTT_AUTOSOUND = "Plays a sound if buffs are missing.";
SMARTBUFF_OFTT_AUTOREST = "Disable reminder in capital cities";
SMARTBUFF_OFTT_HUNTERPETS = "Buff the Hunter pets as well.";
SMARTBUFF_OFTT_WARLOCKPETS = "Buff the Warlock pets as well, except the " .. SMARTBUFF_DEMONTYPE .. ".";
SMARTBUFF_OFTT_ARULES = "Does not cast:\n- Thorns on Mages, Priests and Warlocks\n- Arcane Intellect on units without Mana\n- Divine Spirit on units without Mana";
SMARTBUFF_OFTT_HIDEMMBUTTON = "Hides the SmartBuff minimap button.";
SMARTBUFF_OFTT_INCLUDETOYS = "Include toys in the list alongside your spells and food.";
SMARTBUFF_OFTT_REBUFFTIMER = "How many seconds before a buff expires,\nthe reminder should alert you.\n0 = Deactivated";
SMARTBUFF_OFTT_SELFFIRST = "Buffs your character first of all others.";
SMARTBUFF_OFTT_SCROLLWHEELUP = "Cast buffs when you roll your\nscrollwheel forward.";
SMARTBUFF_OFTT_SCROLLWHEELDOWN = "Cast buffs when you roll your\nscrollwheel backward.";
SMARTBUFF_OFTT_TARGETSWITCH = "Cast buffs when you switch your target.";
SMARTBUFF_OFTT_BUFFTARGET = "Buffs first the current target,\nif it is friendly.";
SMARTBUFF_OFTT_BUFFPVP = "Buff PvP flagged players,\nalso if you are not PvP flagged.";
SMARTBUFF_OFTT_AUTOSWITCHTMP = "Automatically switches the template,\nif the group type changes.";
SMARTBUFF_OFTT_AUTOSWITCHTMPINST = "Automatically switches the template,\nif the instance changes.";
SMARTBUFF_OFTT_CHECKCHARGES = "Displays low amount of\ncharges on a buff.\n0 = Deactivated";
SMARTBUFF_OFTT_BUFFINCITIES = "Buffs also if you are in capital cities.\nIf you are PvP flagged, it buffs in any case.";
SMARTBUFF_OFTT_BLDURATION = "How many seconds, players will be blocked.\n0 = Deactivated";
SMARTBUFF_OFTT_ANTIDAZE = "Automatically cancels the\naspect of the cheetah/pack\nif someone gets dazed\n(self or group).";
SMARTBUFF_OFTT_SPLASHSTYLE = "Changes the fontstyle of\nthe buff messages.";
SMARTBUFF_OFTT_HIDESABUTTON = "Hides the SmartBuff action button.";
SMARTBUFF_OFTT_RETAINTEMPLATE = "When switching to a fresh template (never used, or no buffs enabled),\nthe current buff settings will be copied to it when this is checked.\nBlank templates are never copied over, so you cannot accidentally overwrite a configured template.";
SMARTBUFF_OFTT_INCOMBAT = "At the moment it only works on yourself.\nThe first buff you mark as in combat,\nwill set on the button before combat\nand you can use it in combat.\n!!! Warning !!!\nAll logic is disabled in combat!";
SMARTBUFF_OFTT_SMARTDEBUFF = "Shows the SmartDebuff frame.";
SMARTBUFF_OFTT_SPLASHDURATION= "How many seconds the splash\nmessage will displayed,\nbefore it fades.";
SMARTBUFF_OFTT_INSHAPESHIFT = "Cast buffs also if you\nare shapeshifted.";
SMARTBUFF_OFTT_LINKGRPBUFFCHECK = "Checks if a buff of an other\nclass with similar effect\nis already active.";
SMARTBUFF_OFTT_LINKSELFBUFFCHECK = "Checks if a self buff is active,\nwhose only one can be\nactive at a time.";
SMARTBUFF_OFTT_SOUNDSELECT = "Select the required splash sound.";
SMARTBUFF_OFTT_PLAYSOUND = "Controlled by Sound Effects volume.";
-- Buffsetup Frame Text
SMARTBUFF_BST_SELFONLY = "Myself only";
SMARTBUFF_BST_SELFNOT = "Myself not";
SMARTBUFF_BST_COMBATIN = "In combat";
SMARTBUFF_BST_COMBATOUT = "Out of combat";
SMARTBUFF_BST_MAINHAND = "Main Hand";
SMARTBUFF_BST_OFFHAND = "Off Hand";
SMARTBUFF_BST_RANGED = "Thrown";
SMARTBUFF_BST_REMINDER = "Notification";
SMARTBUFF_BST_MANALIMIT = "Lower bound";
-- Buffsetup Frame Tooltip Text
SMARTBUFF_BSTT_SELFONLY = "Buffs only your character.";
SMARTBUFF_BSTT_SELFNOT = "Buffs all other selected classes,\nexcept your character.";
SMARTBUFF_BSTT_COMBATIN = "Buffs if you are in combat.\nAll in-combat logic is disabled unless the main \"in combat\" option (in the options frame) is enabled.";
SMARTBUFF_BSTT_COMBATOUT = "Buffs if you are out of combat.";
SMARTBUFF_BSTT_MAINHAND = "Buffs the Main Hand.";
SMARTBUFF_BSTT_OFFHAND = "Buffs the Off Hand.";
SMARTBUFF_BSTT_RANGED = "Buffs the ranged slot.";
SMARTBUFF_BSTT_REMINDER = "Display reminder message.";
SMARTBUFF_BSTT_REBUFFTIMER = "How many seconds before a buff expires,\nthe reminder should alert you.\n0 = global rebuff timer";
SMARTBUFF_BSTT_MANALIMIT = "Mana/Rage/Energy threshold\nIf you are below this value\nit will not cast the buff.";
-- Playersetup Frame Tooltip Text
SMARTBUFF_PSTT_RESIZE = "Minimize/maximize\nthe main options frame";
-- Messages
SMARTBUFF_MSG_LOADED = "(Retail) loaded. Please report any problems on Curse or join discord at discord.gg/R6EkZ94TKK.";
SMARTBUFF_MSG_NEWVER1 = "|cff00e0ffSmartbuff : |cffffffff There is a new version available, you are using |cffFFFF00";
SMARTBUFF_MSG_NEWVER2 = "|cffffffff and revision |cffFFFF00r"
SMARTBUFF_MSG_NEWVER3 = "|cffffffff is currently available for download. Join Discord for all the latest information at https://discord.gg/R6EkZ94TKK.";
SMARTBUFF_MSG_DISABLED = "SmartBuff is disabled!";
SMARTBUFF_MSG_SUBGROUP = "You've joined a new subgroup, please check the options!";
SMARTBUFF_MSG_NOTHINGTODO = "Nothing to do";
SMARTBUFF_MSG_BUFFED = "buffed";
SMARTBUFF_MSG_OOR = "is out of range to buff!";
--SMARTBUFF_MSG_CD = "has cooldown!";
SMARTBUFF_MSG_CD = "Global cooldown!";
SMARTBUFF_MSG_CHAT = "not possible in chat mode!";
SMARTBUFF_MSG_SHAPESHIFT = "Casting is not allowed in shapeshift form!";
SMARTBUFF_MSG_NOACTIONSLOT = "needs a slot in an actionbar to working properly!";
SMARTBUFF_MSG_GROUP = "Group";
SMARTBUFF_MSG_NEEDS = "needs";
SMARTBUFF_MSG_OOM = "Not enough mana/rage/energy!";
SMARTBUFF_MSG_STOCK = "Actual stock of";
SMARTBUFF_MSG_NOREAGENT = "Out of reagent:";
SMARTBUFF_MSG_DEACTIVATED = "deactivated!";
SMARTBUFF_MSG_REBUFF = "Rebuff";
SMARTBUFF_MSG_LEFT = "left";
SMARTBUFF_MSG_CLASS = "Class";
SMARTBUFF_MSG_CHARGES = "charges";
SMARTBUFF_MSG_SOUNDS = "Splash Sound Selection: "
SMARTBUFF_MSG_SPECCHANGED = "Spec changed (%s), loading buff templates...";
SMARTBUFF_MSG_PVP_PREP_ONLY = "Due to API limitation, buffing only works during prep and is disabled once the match starts.";
-- Support
SMARTBUFF_MINIMAP_TT = "Left click: options menu\nRight click: On/Off\nAlt-Left Click: SmartDebuff\nShift drag: Move button";
SMARTBUFF_TITAN_TT = "Left Click: Open options\nRight Click: On/Off\nAlt-Left Click: SmartDebuff";
SMARTBUFF_FUBAR_TT = "\nLeft Click: Open options\nShift-Left Click: On/Off\nAlt-Left Click: SmartDebuff";
SMARTBUFF_DEBUFF_TT = "Shift-Left drag: Move frame\n|cff20d2ff- S button -|r\nLeft click: Show by classes\nShift-Left click: Class colors\nAlt-Left click: Highlight L/R\n|cff20d2ff- P button -|r\nLeft click: Hide pets on/off";
-- Misc
SMARTBUFF_LOC_HEARTY = "Hearty"
-- Code table
-- à : \195\160 è : \195\168 ì : \195\172 ò : \195\178 ù : \195\185
-- á : \195\161 é : \195\169 í : \195\173 ó : \195\179 ú : \195\186
-- â : \195\162 ê : \195\170 î : \195\174 ô : \195\180 û : \195\187
-- ã : \195\163 ë : \195\171 ï : \195\175 õ : \195\181 ü : \195\188
-- ä : \195\164 ñ : \195\177 ö : \195\182
-- æ : \195\166 ø : \195\184
-- ç : \195\167 : \197\147
--
-- Ä : \195\132
-- Ö : \195\150
-- Ü : \195\156
-- ß : \195\159