forked from Zerf/Decursive
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlocalization.lua
250 lines (211 loc) · 8.79 KB
/
localization.lua
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
--[[
Decursive (v 1.9.8) add-on for World of Warcraft UI
Copyright (C) 2006 Archarodim ( http://www.2072productions.com/?to=decursive-continued.txt )
This is the continued work of the original Decursive (v1.9.4) by Quu
Decursive 1.9.4 is in public domain ( www.quutar.com )
License:
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--]]
-------------------------------------------------------------------------------
-- the constants for the mod (non localized)
-------------------------------------------------------------------------------
DCR_VERSION_STRING = "Decursive 1.9.8.3";
BINDING_HEADER_DECURSIVE = "Decursive";
DCR_MACRO_COMMAND = "/decursive";
DCR_MACRO_SHOW = "/dcrshow";
DCR_MACRO_HIDE = "/dcrhide";
DCR_MACRO_OPTION = "/dcroption";
DCR_MACRO_RESET = "/dcrreset";
DCR_MACRO_PRADD = "/dcrpradd";
DCR_MACRO_PRCLEAR = "/dcrprclear";
DCR_MACRO_PRLIST = "/dcrprlist";
DCR_MACRO_PRSHOW = "/dcrprshow";
DCR_MACRO_SKADD = "/dcrskadd";
DCR_MACRO_SKCLEAR = "/dcrskclear";
DCR_MACRO_SKLIST = "/dcrsklist";
DCR_MACRO_SKSHOW = "/dcrskshow";
DCR_MACRO_DEBUG = "/dcrdebug";
-- DO NOT TRANSLATE, THOSE ARE ALWAYS ENGLISH
DCR_CLASS_DRUID = 'DRUID';
DCR_CLASS_HUNTER = 'HUNTER';
DCR_CLASS_MAGE = 'MAGE';
DCR_CLASS_PALADIN = 'PALADIN';
DCR_CLASS_PRIEST = 'PRIEST';
DCR_CLASS_ROGUE = 'ROGUE';
DCR_CLASS_SHAMAN = 'SHAMAN';
DCR_CLASS_WARLOCK = 'WARLOCK';
DCR_CLASS_WARRIOR = 'WARRIOR';
DCR_DISEASE = 'Disease';
DCR_MAGIC = 'Magic';
DCR_POISON = 'Poison';
DCR_CURSE = 'Curse';
DCR_CHARMED = 'Charm';
-------------------------------------------------------------------------------
-- English localization (Default)
-------------------------------------------------------------------------------
--start added in Rc4
DCR_ALLIANCE_NAME = 'Alliance';
DCR_LOC_CLASS_DRUID = 'Druid';
DCR_LOC_CLASS_HUNTER = 'Hunter';
DCR_LOC_CLASS_MAGE = 'Mage';
DCR_LOC_CLASS_PALADIN = 'Paladin';
DCR_LOC_CLASS_PRIEST = 'Priest';
DCR_LOC_CLASS_ROGUE = 'Rogue';
DCR_LOC_CLASS_SHAMAN = 'Shaman';
DCR_LOC_CLASS_WARLOCK = 'Warlock';
DCR_LOC_CLASS_WARRIOR = 'Warrior';
DCR_STR_OTHER = 'Other';
DCR_STR_ANCHOR = 'Anchor';
DCR_STR_OPTIONS = 'Options';
DCR_STR_CLOSE = 'Close';
DCR_STR_SUBMIT = 'Submit';
DCR_STR_DCR_PRIO = 'Decursive Priority';
DCR_STR_DCR_SKIP = 'Decursive Skip';
DCR_STR_DCR_PROFILE = 'Decursive Profile';
DCR_STR_DCR_PROFILE_INPUT = 'Enter Profile name'
DCR_STR_QUICK_POP = 'Quickly Populate';
DCR_STR_POP = 'Populate List';
DCR_STR_GROUP = 'Group ';
DCR_STR_NOMANA = 'Not Enough Mana!';
DCR_STR_UNUSABLE = 'Impossible to decurse now!';
DCR_STR_NEED_CURE_ACTION_IN_BARS = 'Decursive was unable to find any curing spell in one of your action bars. Decursive needs this to check the mana...';
DCR_UP = 'UP';
DCR_DOWN = 'DOWN';
DCR_PRIORITY_SHOW = 'P';
DCR_POPULATE = 'P';
DCR_SKIP_SHOW = 'S';
DCR_PROFILE_SHOW = 'F';
DCR_ANCHOR_SHOW = 'A';
DCR_OPTION_SHOW = 'O';
DCR_CLEAR_PRIO = 'C';
DCR_CLEAR_SKIP = 'C';
DCR_CLEAR_PROFILE = 'C';
--end added in Rc4
DCR_LOC_AF_TYPE = {};
DCR_LOC_AF_TYPE [DCR_DISEASE] = 'Disease';
DCR_LOC_AF_TYPE [DCR_MAGIC] = 'Magic';
DCR_LOC_AF_TYPE [DCR_POISON] = 'Poison';
DCR_LOC_AF_TYPE [DCR_CURSE] = 'Curse';
DCR_LOC_AF_TYPE [DCR_CHARMED] = 'Mind Control';
DCR_PET_FELHUNTER = "Felhunter";
DCR_PET_DOOMGUARD = "Doomguard";
DCR_PET_FEL_CAST = "Devour Magic";
DCR_PET_DOOM_CAST = "Dispel Magic";
DCR_SPELL_CURE_DISEASE = 'Cure Disease';
DCR_SPELL_ABOLISH_DISEASE = 'Abolish Disease';
DCR_SPELL_PURIFY = 'Purify';
DCR_SPELL_CLEANSE = 'Cleanse';
DCR_SPELL_DISPELL_MAGIC = 'Dispel Magic';
DCR_SPELL_CURE_POISON = 'Cure Poison';
DCR_SPELL_ABOLISH_POISON = 'Abolish Poison';
DCR_SPELL_REMOVE_LESSER_CURSE = 'Remove Lesser Curse';
DCR_SPELL_REMOVE_CURSE = 'Remove Curse';
DCR_SPELL_PURGE = 'Purge';
DCR_SPELL_NO_RANK = '';
DCR_SPELL_RANK_1 = 'Rank 1';
DCR_SPELL_RANK_2 = 'Rank 2';
BINDING_NAME_DCRCLEAN = "Clean Group";
BINDING_NAME_DCRSHOW = "Show or hide Decursive Main Bar";
BINDING_NAME_DCROPTION = "Show or hide Options window";
BINDING_NAME_DCRPRADD = "Add target to priority list";
BINDING_NAME_DCRPRCLEAR = "Clear the priority list";
BINDING_NAME_DCRPRLIST = "Print the priority list";
BINDING_NAME_DCRPRSHOW = "Show or hide the priority list";
BINDING_NAME_DCRSKADD = "Add target to skip list";
BINDING_NAME_DCRSKCLEAR = "Clear the skip list";
BINDING_NAME_DCRSKLIST = "Print the skip list";
BINDING_NAME_DCRSKSHOW = "Show or hide the skip list";
BINDING_NAME_DCRPFADD = "Create new profile";
BINDING_NAME_DCRPFUPDATE = "Update profile";
BINDING_NAME_DCRPFLIST = "Print the profile list";
BINDING_NAME_DCRPFSHOW = "Show or hide the profile list";
DCR_DISABLE_AUTOSELFCAST = "Decursive found that the option \"%s\" is enabled.\n\nDecursive won't be able to decurse while this option is active.\n\nDo you want to disable it?";
DCR_PRIORITY_LIST = "Decursive Priority List";
DCR_SKIP_LIST_STR = "Decursive Skip List";
DCR_SKIP_OPT_STR = "Decursive Options Menu";
DCR_PROFILE_LIST_STR = "Decursive Profile List";
DCR_POPULATE_LIST = "Quickly populate the Decursive list";
DCR_RREMOVE_ID = "Remove this player";
DCR_USE_PROFILE = "Use this profile";
DCR_RREMOVE_PROFILE = "Remove this profile";
DCR_HIDE_MAIN = "Hide Decursive Window";
DCR_SHOW_MSG = "To show Decursive's frame, type /dcrshow";
DCR_IS_HERE_MSG = "Decursive is now initialized, remember to check the options";
DCR_PRINT_CHATFRAME = "Print messages in default chat";
DCR_PRINT_CUSTOM = "Print messages in the window";
DCR_PRINT_ERRORS = "Print error messages";
DCR_SHOW_TOOLTIP = "Show Tooltips in afflicted list";
DCR_REVERSE_LIVELIST= "Reverse live-list display";
DCR_TIE_LIVELIST = "Tie live-list visibility to DCR window";
DCR_HIDE_LIVELIST = "Hide the live-list";
DCR_AMOUNT_AFFLIC = "The amount of afflicted to show : ";
DCR_BLACK_LENGTH = "Seconds on the blacklist : ";
DCR_SCAN_LENGTH = "Seconds between live scans : ";
DCR_ABOLISH_CHECK = "Check for \"Abolish\" before curing";
DCR_BEST_SPELL = "Always use the highest spell rank.";
DCR_RANDOM_ORDER = "Cure in a random order";
DCR_CURE_PETS = "Scan and cure pets";
DCR_IGNORE_STEALTH = "Ignore Stealthed Units";
DCR_PLAY_SOUND = "Play a sound when there is someone to cure";
DCR_ANCHOR = "Decursive Text Anchor";
DCR_CHECK_RANGE = "Check for range";
DCR_DONOT_BL_PRIO = "Don't blacklist priority list names";
DCR_CHOOSE_CURE = "Cure:";
-- $s is spell name
-- $a is affliction name/type
-- $t is target name
DCR_DISPELL_ENEMY = "Casting '$s' on the enemy!";
DCR_NOT_CLEANED = "Nothing cleaned";
DCR_CLEAN_STRING = "Removing \"$a\" on $t";
DCR_SPELL_FOUND = "$s spell found!";
DCR_NO_SPELLS = "No curative spells found!";
DCR_NO_SPELLS_RDY = "No curative spells are ready to cast!";
DCR_OUT_OF_RANGE = "$t is out of range and should be cured of $a!";
DCR_IGNORE_STRING = "$a found on $t... ignoring";
DCR_INVISIBLE_LIST = {
["Prowl"] = true,
["Stealth"] = true,
["Shadowmeld"] = true,
}
-- this causes the target to be ignored!!!!
DCR_IGNORELIST = {
["Banish"] = true,
["Phase Shift"] = true,
};
-- ignore this effect
DCR_SKIP_LIST = {
["Dreamless Sleep"] = true,
["Greater Dreamless Sleep"] = true,
["Mind Vision"] = true,
["Mutating Injection"] = true,
};
-- ignore the effect bassed on the class
DCR_SKIP_BY_CLASS_LIST = {
[DCR_CLASS_WARRIOR] = {
["Ancient Hysteria"] = true,
["Ignite Mana"] = true,
["Tainted Mind"] = true,
};
[DCR_CLASS_ROGUE] = {
["Silence"] = true;
["Ancient Hysteria"] = true,
["Ignite Mana"] = true,
["Tainted Mind"] = true,
};
[DCR_CLASS_HUNTER] = {
["Magma Shackles"] = true,
};
[DCR_CLASS_MAGE] = {
["Magma Shackles"] = true,
};
};