vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 --[[--------------------------------------------------------------------------------
2 ItemSync English Localization
3  
4 Author: Derkyle
5 Website: http://www.manaflux.com
6 -----------------------------------------------------------------------------------]]
7  
8 ISYNC_COST = "Sell for ";
9 ISYNC_VENDORCOST = "Vendor for ";
10 ISYNC_NOSELLPRICE = "No Sell Price";
11  
12 ISYNC_SHOWVALID = "Valid";
13 ISYNC_SHOWINVALID = "Invalid";
14 ISYNC_SHOWSUBITEM = "-Sub Item-";
15 ISYNC_SHOWSUBITEM2 = "-Name Unknown-";
16  
17 ISYNC_SLASHRESETWINDOWS = "Reset All Windows";
18  
19 ISYNC_SHOWINVALID_BUTTON = "Show Invalid Items";
20  
21 ISYNC_ITEMISINVALID_TOOLTIP1 = "<Item is Invalid>";
22 ISYNC_ITEMISINVALID_TOOLTIP2 = "Note: There may be a chance that\nthe item is now valid. Pass your\nmouse over the link again to check.\nIf you see the actual tooltip then\nthe item is now valid. [REFRESH]";
23 ISYNC_ITEMISINVALID_TOOLTIP3 = "\n\nWARNING: YOU MAY GET\nDISCONNECTED!\nUSE AT YOUR OWN RISK!";
24 ISYNC_ITEMISINVALID_TOOLTIP4 = "|c00FF9900Click Link:|r|c00BDFCC9 Send to ItemID Tool.|r";
25  
26 ISYNC_OPT_MONEY1 = "|c00FFFFFF1|r|c00E2CD54g|r |c00FFFFFF1|r|c00AEAEAEs|r |c00FFFFFF1|r|c00D7844Dc|r";
27 ISYNC_OPT_MONEY2 = "|c00FFFFFF1|r |c00E2CD54g|r |c00FFFFFF1|r |c00AEAEAEs|r |c00FFFFFF1|r |c00D7844Dc|r";
28 ISYNC_OPT_MONEY3 = "|c00FFFFFF1|r|c00E2CD54[g]|r |c00FFFFFF1|r|c00AEAEAE[s]|r |c00FFFFFF1|r|c00D7844D[c]|r";
29 ISYNC_OPT_MONEY4 = "|c00FFFFFF1|r|c00E2CD54[G]|r |c00FFFFFF1|r|c00AEAEAE[S]|r |c00FFFFFF1|r|c00D7844D[C]|r";
30 ISYNC_OPT_MONEY5 = "|c00FFFFFF1|r |c00E2CD54[g]|r |c00FFFFFF1|r |c00AEAEAE[s]|r |c00FFFFFF1|r |c00D7844D[c]|r";
31 ISYNC_OPT_MONEY6 = "|c00FFFFFF1|r |c00E2CD54[G]|r |c00FFFFFF1|r |c00AEAEAE[S]|r |c00FFFFFF1|r |c00D7844D[C]|r";
32 ISYNC_OPT_MONEY7 = "|c00E2CD541|r|c00FFFFFF.|r|c00AEAEAE2|r|c00FFFFFF.|r|c00D7844D3|r";
33  
34 ISYNC_NEWITEMS = "|c00FF9933New Items Available! (Click Refresh)|r";
35  
36 ISYNC_OPTGOLD1 = "g";
37 ISYNC_OPTGOLD2 = "G";
38 ISYNC_OPTSILVER1 = "s";
39 ISYNC_OPTSILVER2 = "S";
40 ISYNC_OPTCOPPER1 = "c";
41 ISYNC_OPTCOPPER2 = "C";
42  
43 ISYNC_SORT_NAME = "Name";
44 ISYNC_SORT_RARITY = "Rarity";
45  
46 ISYNC_BT_QUICKSEARCH = "Quick Search";
47 ISYNC_BT_SEARCH = "Search";
48 ISYNC_BT_REFRESH = "Refresh";
49 ISYNC_BT_OPTIONS = "Options";
50 ISYNC_BT_FILTERS = "Filters";
51 ISYNC_BT_BAGVIEW = "Bag View";
52 ISYNC_BT_MODS = "Mods";
53 ISYNC_BT_MAIN = "Main";
54 ISYNC_BT_ITEMID = "ItemID";
55 ISYNC_BT_MINIMAP = "Minimap";
56 ISYNC_BT_FAVORITES = "Favorites";
57 ISYNC_BT_PURGE = "Purge";
58  
59 ISYNC_MAIN_HEADER_OPTIONS = "Options";
60 ISYNC_MAIN_HEADER_OPTIONSMOD = "Mod Options";
61 ISYNC_MAIN_HEADER_OPTIONSSERVERS = "Servers";
62 ISYNC_MAIN_HEADER_OPTIONSCLEAN = "Clean";
63 ISYNC_MAIN_HEADER_OPTIONSGENERAL = "General";
64  
65 ISYNC_MONEYDISPLAY_HEADER = "MONEY DISPLAY";
66  
67 ISYNC_FILTER_HEADER1 = "FILTER RARITY";
68 ISYNC_FILTER_HEADER2 = "PURGE RARITY";
69 ISYNC_FILTER_HEADER3 = "PURGE INVALID ITEMS";
70 ISYNC_FILTER_HEADER4 = "PURGE DUPLICATE ITEMS";
71  
72 ISYNC_OPTIONS_HEADER1 = "SELL PRICE";
73 ISYNC_OPTIONS_HEADER1_SUB1 = "Display sell prices in tooltips.";
74  
75 ISYNC_OPTIONS_HEADER2 = "VENDOR PRICE";
76 ISYNC_OPTIONS_HEADER2_SUB1 = "Display vendor prices in tooltips.";
77  
78 ISYNC_OPTIONS_HEADER3 = "ITEM COUNT FRAME";
79 ISYNC_OPTIONS_HEADER3_SUB1 = "Display the item count frame.";
80  
81 ISYNC_OPTIONS_HEADER4 = "OPTIMIZE DATABASE";
82  
83 ISYNC_OPTIONS_HEADER5 = "MONEY COIN DISPLAY";
84 ISYNC_OPTIONS_HEADER5_SUB1 = "Display money using money icons.";
85  
86 ISYNC_OPTIONS_OPTIMIZE = "Optimize";
87  
88 ISYNC_OPTIONS_MODS_HEADER1 = "AuctionMatrix/AuctionSync";
89 ISYNC_OPTIONS_MODS_HEADER2 = "Auctioneer/Enchantrix";
90 ISYNC_OPTIONS_MODS_HEADER3 = "Reagent Info";
91 ISYNC_OPTIONS_MODS_HEADER4 = "Quality Alert";
92 ISYNC_OPTIONS_MODS_HEADER5 = "Invalid Alert";
93 ISYNC_OPTIONS_MODS_HEADER6 = "AllInOneInventory";
94 ISYNC_OPTIONS_MODS_HEADER7 = "MyInventory";
95  
96 ISYNC_OPTIONS_MODS_HEADER1_SUB1 = "Send item data to AM/AS.";
97 ISYNC_OPTIONS_MODS_HEADER2_SUB1 = "Send item data to Auctioneer/Enchantrix.";
98 ISYNC_OPTIONS_MODS_HEADER3_SUB1 = "Send item data to Reagent Info.";
99 ISYNC_OPTIONS_MODS_HEADER4_SUB1 = "Show change of quality alert messages.";
100 ISYNC_OPTIONS_MODS_HEADER5_SUB1 = "Show successful invalid items processed.";
101 ISYNC_OPTIONS_MODS_HEADER6_SUB1 = "Send item data to AllInOneInventory.";
102 ISYNC_OPTIONS_MODS_HEADER7_SUB1 = "Send item data to MyInventory.";
103  
104  
105 ISYNC_OPTIONS_SERVER_BUTTON = "Servers";
106 ISYNC_OPTIONS_SERVER_HEADER1 = "MERGE SERVER DATABASES";
107 ISYNC_OPTIONS_SERVER_HEADER1_SUB1 = "Use the same database across servers.";
108 ISYNC_OPTIONS_SERVER_MERGECOMPLETE = "Merge has been completed successfully.";
109  
110 ISYNC_BV_HELP = "Show Stacked Total";
111 ISYNC_BV_HELP2 = "Hide Empty Prices";
112 ISYNC_BV_HELP3 = "Sort by Price";
113 ISYNC_BV_HELP4 = "Sort by Rarity";
114  
115 ISYNC_OPTIMIZE_TEXT = "Optimizing";
116 ISYNC_OPTIMIZE_COMPLETE = "Optimizing is complete";
117  
118 ISYNC_CLEANDB = "Clean";
119 ISYNC_CLEANDB_HEADER = "CLEAN ITEM DATABASE";
120 ISYNC_CLEANDB_TOOLTIP = "Does a simple database cleanup.\nSorts out invalids from valids.";
121 ISYNC_CLEAN_SUCCESS = "Cleaning process is complete.";
122  
123 ISYNC_OPTIONS_CLEAN_HEADER1 = "Tooltip Item Texture Icons";
124 ISYNC_OPTIONS_CLEAN_HEADER1_SUB1 = "Show item texture icons on tooltips.";
125  
126 ISYNC_OPTIONS_CLEAN_HEADER2 = "ItemSync MouseOver Inspect";
127 ISYNC_OPTIONS_CLEAN_HEADER2_SUB1 = "Enable |c00A2D96F(MAY cause lag)|r";
128  
129 ISYNC_OPTIONS_GENERAL_HEADER1 = "ItemSync Chat Type Links";
130 ISYNC_OPTIONS_GENERAL_HEADER1_SUB1 = "Enable the use of Type Links while typing.";
131  
132 ISYNC_MINIMAPBUTTON_HEADER = "ITEMSYNC MINIMAP BUTTON";
133 ISYNC_MINIMAPBUTTON_TOOLTIP = "This option allows you to\nShow/Hide the minimap button.\nIt also allows you to\nset the minimap button\nlocation.";
134 ISYNC_MINIMAPBUTTON_SLIDERTEXT = "Set MiniMap Button Position";
135 ISYNC_MINIMAPBUTTON_CHECKBUTTON = "Show ItemSync Minimap Button.";
136  
137 ISYNC_ITEMIDFRAME_WARNING = "|c00FF0000WARNING: The creator of ItemSync is not\n responsible for any disconnections that\n may occur!|r\n|c00A2D96FUSE AT YOUR OWN RISK!|r";
138 ISYNC_ITEMID_GREENBUTTON_WARNING = "|c00A2D96FThis item was inputed\nusing the ItemID tool.|r\n\n|c00FF0000The Creator of ItemSync\ntakes no responsibility in\ndisconnections caused by\nitems inputted by the\nuser themselves.|r";
139  
140  
141 ISYNC_DELETEITEM_MSG_PART1 = "Are you sure you want to delete";
142 ISYNC_DELETEITEM_MSG_PART2 = "NOTE: This process cannot be undone";
143  
144 ISYNC_QUALITY_CHANGE1 = "|c00A2D96FItemSync: Quality for [|c00FF9900";
145 ISYNC_QUALITY_CHANGE2 = "|r|c00A2D96F] has been updated. Please refresh to view new quality.|r";
146  
147 ISYNC_DBUPDATE = "Database Update";
148 ISYNC_DBUPDATE_INFO = "|c00FFFFFFItemSync must upgrade the database.|r\n|c00FF0000If you don't, ItemSync will be disabled.|r";
149  
150 ISYNC_PURGEDB = "Purge Database";
151 ISYNC_PURGEDB_HEADER = "RESET/PURGE ITEM DATABASE";
152 ISYNC_PURGEDB_TOOLTIP = "This will purge the entire item database.\n\n|c00FF0000NOTE: This is irreverable!\n[You cannot -UNDO- basically]!|r";
153  
154 ISYNC_CLEANER_HEADER = "Invalid Cleaner";
155 ISYNC_CLEANER_BUTTON = "Start Cleaning";
156 ISYNC_CLEANER_TOOLTIP = "Will run through all the invalids\nand attempt to validate them.n\n\n|c00FF0000WARNING: The creator of\nItemSync is not responsible\nfor any disconnections\nthat may occur!";
157 ISYNC_CLEANER_COMPLETE = "Invalid cleaning process is complete.";
158  
159 ISYNC_HELPBUTTON = "[Help]";
160 ISYNC_HELPPANEL_TOOLTIP = "Opens the help window.";
161 ISYNC_HELPPANEL_DESC = "Welcome to ItemSync. ItemSync is a mod that gathers items as you come across them. If ItemSync cannot determine the item it will add it to an invalid list for later processing.";
162 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\n|c00FF0000Rarity Dropdown:|r\nAllows you to sort the item list by the selected method.\n\n|c00FF0000Refresh Button:|r\nRefreshes the main item list by the last sorted method. ";
163 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\n|c00FF0000Search Button:|r\nAllows you to search the item database using different options.\n\n|c00FF0000Show Invalid Items:|r\nDisplays the list of invalid items stored by ItemSync. ";
164 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\n|c00FF0000Filters Button:|r\nAllows you to access the filters panel.\n\n|c00FF0000Bag View:|r\nBrings up a window with all your items and their sell values. ";
165 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\n|c00FF0000Options Button:|r\nAllows you to access the options panel.\n\n";
166 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFF==============================|r\n\n";
167 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFSEARCH OPTIONS:|r\n\nYou can finite your search by using many of the options available to you. If you wish to link an item that was search simply close the search window and link the item from the item list as you normally would.";
168 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."Once you close the window you lose your search data. It will be refreshed to show all the items once again.\n\n";
169 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFF==============================|r\n\n";
170 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFFILTER OPTIONS:|r\n\nIn this window you can set what quality items ItemSync can grab. NOTE: This does not filter the main item view in any way. What it does do, is tell ItemSync which quality items you prefer for it to store.";
171 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nIn this panel you also have some purging options. Please take care with these options because it's irreversable! When you purge duplicate items it will purge all items from both the valid and invalid database. The same thing applies when you purge the invalid items.";
172 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nPlease take caution when you purge by rarity. It will not give you a warning and it will siply just purge the items by the selected quality. If you make a mistake it cannot be undone.\n\n";
173 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFF==============================|r\n\n";
174 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFBAG VIEW:|r\n\nThis window allows you to view all your items in your inventory that have a value to them. You have several options available to you including sorting by rarity and price.";
175 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nNOTE: You will not be able to see any items in bag view until you visit a merchant.";
176 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nBag View is programmed to work just like any other bag. You can repair items ,sell items, and even right click on items to use them. Think of it as your second simple bag.\n\n";
177 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFF==============================|r\n\n";
178 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFOPTIONS MENU:|r\n\nThis window allows you to modify several visual aspects of ItemSync. You have the ability to turn on/off the vendor and price values. You even have the option to select wether you want money in text or icon format.";
179 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nYou cannot have both text and icon money displaying at the same time. Please be advised that many mods out there use tooltips and ItemSync cannot possibly work perfectly with all of them.";
180 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nNOTE: No money values will show unless you have the vendor or price options checked.\n\n";
181 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFF==============================|r\n\n";
182 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFOPTIONS MOD MENU:|r\n\nThis window allows you to modify what mods ItemSync sends data to. This is a great place to turn on/off options to increase functionality with other mods.";
183 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nPlease be advised that these options are programmed to -STOP- sending information period if you turn if off. If by -SOME- chance another mod still picks up information and attaches it to the tooltips. It is -THAT- mod that is hooking/linking to ItemSync.";
184 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nWhat does this mean? Basically the other mod has already hooked into the ItemSync functions to attach itself to the tooltips. Thus you don't need ItemSync to send information. The simpliest way to fix this is by turning off the options to send data.";
185 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nIf you don't want any alerts to be shown when quality is changed or invalid items are processed, then you have the option to turn if off.";
186 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\n|c00A2D96FOPTIMIZE BUTTON:|r\n\nAllows ItemSync to go through all your items and check to see if they are invalid or not. This option -ALSO- updates the search features of each item making it more available to you while using the search ability.";
187 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nOptimizing also cleans out your database by sorting the invalid from valid items. It is a great feature to use once and awhile and I recommend doing it, especially after a WOW PATCH.\n\n";
188 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFF==============================|r\n\n";
189 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFF==============================|r\n\n";
190 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFWhy can't I link invalid items?|r\n\nSimple, because you can't. If the ability was given to users they would be disconnected each time they linked an invalid item. Blizzard has already said they don't like item gatherers. They have take great precation to prevent item info farming.\n\n";
191 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFWhy did all my items become invalid all of a sudden?|r\n\nBecause the server restarted either after maintenance or from a patch. Each time the server is restarted the itemID's that are stored on server get refreshed. This means that all your items or I should say most become invalid because they no longer match those on the server.\n";
192 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\nIn order for those items to become valid again. The person with the original item has to logon to the server and upload their itemcache. Once this is done then your item should and I repeat -SHOULD- become valid. If not, then that itemID has already been rewritten and is no longer valid. Once again Blizzard does NOT like item farming and thus";
193 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.." they have gone to great pain to prevent it. If you feel you shouldn't lose your items you have gathered then blame Blizzard not the creator of ItemSync.\n\n";
194 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFHow do I use the Dressing Room?|r\n\nControl+LeftClick on an item in the main list view or bag view.\n\n";
195 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFHow do I delete an item?|r\n\nAlt+RightClick on an item in the main list view. Note this action cannot be undone! A warning will be provided for you.\n\n";
196 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFWhat are the available slash commands for ItemSync and Bag View?|r\n\n/itemsync, /isync, /ims, /is\n\n/bagview, /bv, /bagv \n\n";
197 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFCan I search for items using a slash command?|r\n\nYes you can! Just use any of the slash commands your familiar with for ItemSync and use the search command to it. \n\nExample: /is search itemname\n\n";
198 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFDoes ItemSync have any hotkeys?|r\n\nYes you can setup hotkeys to open both the main window and the bag view.\n\n";
199 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFHow does invalid parsing work?|r\n\nIt's simple each time an item is found it is matched between the valid list and the invalid list. If it's in the valid list already then it's ignored. However if it's in the invalid list then it gets removed from the invalid list and put into the valid list. Everytime you open the main window";
200 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.." all the invalid items get checked. There is a function that tries to play around with invalid itemid's to see if it can make it valid. If the function can make it valid then it removes it from the invalid database and puts it into the valid database. NOTE: It -MAY- not be the exact item it was before but at least that's one more valid item you have then invalid.";
201 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n\nItemSync has tons of routines that are constantly monitoring and searching for ways to keep your items valid at all costs.\n\n";
202 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFWhy do I have duplicate items and how do I get rid of it?|r\n\nSomehow when certain items get processed their names change because of different itemid's then that one that is stored. When this happens you get duplicated items. This doesn't ALWAYS happen but once in awhile it does. If you want to cleanup your database just use the purge duplicate item ability in the filters panel.\n\n";
203 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFCan I force invalid items to work?|r\n\nYou won't be able to unless you haxxored ItemSync. If you did then don't come to me if you keep getting disconnected or worse crash.\n\n";
204 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFWhy doesn't a certain mod work with ItemSync?|r\n\nBecause that author never included ItemSync support in their mod. Please alert -THEM- not -ME- that you want them to support ItemSync. I will only add support for a mod if it's extremely important.\n\n";
205 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFGosh your a great guy and I want to give you my thanks?|r\n\nYou can thank me by sharing how you feel about ItemSync with your friends. It's the gift that keeps on giving.\n\n";
206 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFWhy do I disconnect when I use the ItemID lookup?|r\n\nThis tool has no support and you USE IT AT YOUR OWN RISK. If you are disconnected the creator of ItemSync is not responsible. The reason you may disconnect is because that item may not be in your LOCAL item cache or the SERVE hasn't ever seen it yet. When this happens you get disconnected. Once again ItemSync is not responsible for any disconnections. You have been warned!\n\n";
207 ISYNC_HELPPANEL_DESC = ISYNC_HELPPANEL_DESC.."\n|c00FFFFFFHow can I add items while I type?|r\n\nIt's simple just type it out within brackets as you go. So if you type [copper bar] it will replace it with the actual link. It's not case sensative so don't worry.\n\nNOTE: Make sure you have ItemSync Type Links enabled under the general tab of the options panel.\n\n";
208  
209  
210  
211 ISYNC_HELP_SUB1 = "This option allows ItemSync to\nonly -GRAB- the items you choose by quality.\n\n|c00FF0000NOTE: This does -NOT- sort or\nfilter the main list view!|r";
212 ISYNC_HELP_SUB2 = "This will delete duplicated\n items from both the invalid\n items and valid from all rarity.\n\n|c00FF0000NOTE: This is irreverable!\n[You cannot -UNDO- basically]!|r";
213 ISYNC_HELP_SUB3 = "This will purge all invalid items.\n\n|c00FF0000NOTE: This is irreverable!\n[You cannot -UNDO- basically]!|r";
214 ISYNC_HELP_SUB4 = "This will purge all items by rarity.\n\n|c00FF0000NOTE: This is irreverable!\n[You cannot -UNDO- basically]!|r";
215 ISYNC_HELP_SUB5 = "Select the format in which you\nview how money is displayed.";
216 ISYNC_HELP_SUB6 = "Select whether you wish to\nview the item count frame.";
217 ISYNC_HELP_SUB7 = "Select whether you wish to\nview the vendor price.";
218 ISYNC_HELP_SUB8 = "Select whether you wish to\nview the sell price.";
219 ISYNC_HELP_SUB9 = "Optimizing: Allows the mod to\nsort out quality and update\ninvalid or valid items accordingly.";
220 ISYNC_HELP_SUB10 = "Selecting this options allows\nItemSync to send information\nto AuctionMatrix for processing.";
221 ISYNC_HELP_SUB11 = "Selecting this options allows\nItemSync to send information\nto Auctioneer/Enchantrix for processing.";
222 ISYNC_HELP_SUB12 = "Selecting this options allows\nItemSync to send information\nto Reagent Info for processing.";
223 ISYNC_HELP_SUB13 = "Select whether you wish to\nview item quality change alert\nmessages.";
224 ISYNC_HELP_SUB14 = "Select whether you wish to\nview an alert when invalid\nitems are processed to valid.";
225 ISYNC_HELP_SUB15 = "Select whether you wish to\nview the money display\nusing money icons instead\nof text.";
226 ISYNC_HELP_SUB16 = "This will merge itemsync databases.\nThis will allow you to use\n the same database across servers.\n\n|c00FF0000NOTE: This is irreverable!\n[You cannot -UNDO- basically]!|r";
227 ISYNC_HELP_SUB17 = "Select whether you wish to\nsend tooltip data to\nAllInOneInventory.";
228 ISYNC_HELP_SUB18 = "Select whether you wish to\nsend tooltip data to\nMyInventory.";
229 ISYNC_HELP_SUB19 = "Select whether you wish to\nview item texture icons on\nleft hand side of tooltips.";
230 ISYNC_HELP_SUB20 = "If this option is enabled,\nthen any items you type via\nchat within brackets will be\nreplaced with a clickable item link.\n\n|c00A2D96FExample: [copper bar]\nwould be replaced with\nthe actual clickable item link.|r";
231 ISYNC_HELP_SUB21 = "If this option is enabled,\nthen itemsync will gather\nitems by inspecting players\nwhen you pass your mouse\nover them.\n\n|c00A2D96FNote: This may case lag!|r";
232  
233  
234 ISYNC_OLDDBDELETED = "Old database was deleted. New database was created with the correct data format";
235  
236 ISYNC_DUPEITEMDELETED = "Duplicated items have been deleted";
237 ISYNC_INVALIDPURGESUCCESS = "Invalid items have been purged successfully";
238 ISYNC_FILTERPURGESUCCESS = "Items have been purged successfully";
239 ISYNC_FILTERINVALIDSELECTION = "Invalid quality selection";
240  
241 ISYNC_FILTER_INVALIDCHANGED = "Some invalid links are now valid. Please refresh to view the items";
242  
243 ISYNC_FILTER_SELECT1 = "|cff9d9d9dPoor|r";
244 ISYNC_FILTER_SELECT2 = "|cffffffffCommon|r";
245 ISYNC_FILTER_SELECT3 = "|cff1eff00Uncommon|r";
246 ISYNC_FILTER_SELECT4 = "|cff0070ddRare|r";
247 ISYNC_FILTER_SELECT5 = "|cffa335eeEpic|r";
248 ISYNC_FILTER_SELECT6 = "|cffff8000Legendary|r";
249 ISYNC_FILTER_SELECT7 = "|cff57BDFBUnknown/Other|r";
250  
251 ISYNC_DELETE_MSGRETAKE = "|c00A2D96F"..ISYNC_DELETEITEM_MSG_PART1.." \n[|r%s|c00A2D96F]?|r|c00FF0000\n"..ISYNC_DELETEITEM_MSG_PART2..".|r";
252 ISYNC_DELETE_ITEMMSG = "Item Deleted (Click Refresh)";
253  
254 ISYNC_ADDEDTOFAV = "|c00FFFFFFAdded|r|c00FA747B to Favorites";
255 ISYNC_FAV_HELP = "|c00FFFFFFHow to add to Favorites:|r\nControl+Shift+Right-Click any item on the main ItemSync window.\n\n|c00FFFFFFHow to remove an item:|r\nClick on the small minus button next to the item to remove it.\n\n|c00FFFFFFHow to link an item:|r\nYou can link any item exactly the same way, as on the main ItemSync window.";
256 ISYNC_FAV_CLICKREMOVE_TOOLTIP = "|c00FC5252Click to -REMOVE-:|r\n";
257 ISYNC_REMFAV = "|c00FFFFFFRemoved|r|c00FA747B from Favorites";
258 ISYNC_FAV_PURGECHK = "|c00FFFF00Are you sure you want to purge this users favorites?|r\n\n|c00FF0000NOTE: This is irreverable!\n[You cannot -UNDO- basically]!|r";
259  
260 StaticPopupDialogs["ISYNC_PURGEFAVITEM_CONFIRM"] = {
261 text = TEXT(""),
262 button1 = TEXT(OKAY),
263 button2 = TEXT(CANCEL),
264 OnAccept = function()
265  
266 ISync:Fav_Purge();
267  
268 end,
269 showAlert = 1,
270 timeout = 0,
271 exclusive = 1,
272 whileDead = 1,
273 interruptCinematic = 1
274 };
275  
276  
277 StaticPopupDialogs["ISYNC_DELETEITEM_CONFIRM"] = {
278 text = TEXT(""),
279 button1 = TEXT(OKAY),
280 button2 = TEXT(CANCEL),
281 OnAccept = function()
282  
283 ISync:DeleteItem();
284  
285 end,
286 showAlert = 1,
287 timeout = 0,
288 exclusive = 1,
289 whileDead = 1,
290 interruptCinematic = 1
291 };
292  
293 StaticPopupDialogs["ISYNC_CLEANER_CONFIRM"] = {
294 text = TEXT("|c00A2D96F\nAre you sure you want to run the Invalid Cleaner?\n|c00FF0000WARNING: YOU MAY DISCONNECT!!!."),
295 button1 = TEXT(OKAY),
296 button2 = TEXT(CANCEL),
297 OnAccept = function()
298  
299 DEFAULT_CHAT_FRAME:AddMessage("|c0000FF00ItemSync: Invalid cleaning process has begun! The progress bar should be at the center of your screen. It may be behind some windows.");
300 if(ISync and ISync.InvCleaner) then ISync:InvCleaner(0); end
301  
302 end,
303 showAlert = 1,
304 timeout = 0,
305 exclusive = 1,
306 whileDead = 1,
307 interruptCinematic = 1
308 };
309  
310  
311  
312 StaticPopupDialogs["ISYNC_OPTIMIZE_CONFIRM"] = {
313 text = TEXT("|c00A2D96F\nAre you sure you want to Optimize?\nNOTE: The process cannot be halted."),
314 button1 = TEXT(OKAY),
315 button2 = TEXT(CANCEL),
316 OnAccept = function()
317  
318 DEFAULT_CHAT_FRAME:AddMessage("|c0000FF00ItemSync: Optimizing is starting! The progress bar should be at the center of your screen. It may be behind some windows.");
319 if(ISync and ISync.Optimize) then ISync:Optimize(0); end
320  
321 end,
322 showAlert = 1,
323 timeout = 0,
324 exclusive = 1,
325 whileDead = 1,
326 interruptCinematic = 1
327 };
328  
329 StaticPopupDialogs["ISYNC_PURGEDATA_CONFIRM"] = {
330 text = TEXT("|c00FF0000\nThis is irreverable!\n\nAre you sure you want to purge the data?\n\nNOTE: This action cannot be undone!"),
331 button1 = TEXT(OKAY),
332 button2 = TEXT(CANCEL),
333 OnAccept = function()
334  
335 if(ISync) then ISync:FilterPurge(); end
336 end,
337 showAlert = 1,
338 timeout = 0,
339 exclusive = 1,
340 whileDead = 1,
341 interruptCinematic = 1
342 };
343  
344 StaticPopupDialogs["ISYNC_PURGEINVALID_CONFIRM"] = {
345 text = TEXT("|c00FF0000\nThis is Irreverable!\n\nAre you sure you want\n to purge the |c00A2D96FINVALID|r|c00FF0000 data?\n\nNOTE: This action cannot be undone!"),
346 button1 = TEXT(OKAY),
347 button2 = TEXT(CANCEL),
348 OnAccept = function()
349  
350 if(ISync) then ISync:FilterPurgeInvalid(); end
351 end,
352 showAlert = 1,
353 timeout = 0,
354 exclusive = 1,
355 whileDead = 1,
356 interruptCinematic = 1
357 };
358  
359  
360 StaticPopupDialogs["ISYNC_MERGEDB_CONFIRM"] = {
361 text = TEXT("|c00FF0000\nThis is Irreverable!\n\nAre you sure you want\n to |c00A2D96FMERGE THE DATABASE|r|c00FF0000?\n\nNOTE: This action cannot be undone!"),
362 button1 = TEXT(OKAY),
363 button2 = TEXT(CANCEL),
364 OnAccept = function()
365  
366 ISync:SetVar({"OPT","SERVER_MERGE"}, 1, "TRUE");
367  
368 ISYNC_REALM_NUM = ISync:GrabDataProfile();
369  
370 ISync:Filter_MergeDB();
371  
372 getglobal("ISYNC_Options_General_MergeDBCheckButton1"):SetChecked(1);
373  
374 end,
375 OnCancel = function()
376  
377 ISync:SetVar({"OPT","SERVER_MERGE"}, 0, "TRUE");
378  
379 ISYNC_REALM_NUM = ISync:GrabDataProfile();
380  
381 getglobal("ISYNC_Options_General_MergeDBCheckButton1"):SetChecked(0);
382  
383 end,
384 showAlert = 1,
385 timeout = 0,
386 exclusive = 1,
387 whileDead = 1,
388 interruptCinematic = 1
389 };
390  
391  
392  
393 StaticPopupDialogs["ISYNC_MERGEDB_UNCHECKCONFIRM"] = {
394 text = TEXT("|c00FF0000\nAre you sure you want ItemSync to seperate your databases?|r"),
395 button1 = TEXT(OKAY),
396 button2 = TEXT(CANCEL),
397 OnAccept = function()
398  
399 ISync:SetVar({"OPT","SERVER_MERGE"}, 0, "TRUE");
400  
401 ISYNC_REALM_NUM = ISync:GrabDataProfile();
402  
403 getglobal("ISYNC_Options_General_MergeDBCheckButton1"):SetChecked(0);
404  
405 end,
406 OnCancel = function()
407  
408 getglobal("ISYNC_Options_General_MergeDBCheckButton1"):SetChecked(1);
409  
410 end,
411 showAlert = 1,
412 timeout = 0,
413 exclusive = 1,
414 whileDead = 1,
415 interruptCinematic = 1
416 };
417  
418  
419  
420  
421 -----------------------
422 --THIS IS FOR PURGING!!
423 -----------------------
424  
425 StaticPopupDialogs["ISYNC_PURGE1_CONFIRM"] = {
426 text = TEXT("|c00FF0000\nThis is Irreverable!\n\nAre you sure you want\n to |c00A2D96FPURGE THE DATABASE|r|c00FF0000?\n\nNOTE: This action cannot be undone!"),
427 button1 = TEXT(OKAY),
428 button2 = TEXT(CANCEL),
429 OnAccept = function()
430  
431 StaticPopup_Show("ISYNC_PURGE2_CONFIRM");
432 end,
433 showAlert = 1,
434 timeout = 0,
435 exclusive = 1,
436 whileDead = 1,
437 interruptCinematic = 1
438 };
439  
440  
441  
442 StaticPopupDialogs["ISYNC_PURGE2_CONFIRM"] = {
443 text = TEXT("|c00FF0000\nThis is your last chance!\n\nAre you absolutely sure you want\n to |c00A2D96FPURGE THE DATABASE|r|c00FF0000?\n\nNOTE: There is no turning back!"),
444 button1 = TEXT(OKAY),
445 button2 = TEXT(CANCEL),
446 OnAccept = function()
447  
448 ISyncDB = nil;
449 ISyncDB = nil; --just in case
450 ISyncDB = nil; --just in case
451  
452 if(ISync_SortIndex) then ISync_SortIndex = nil; end
453 if( not ISyncDB ) then ISyncDB = { }; end
454 if( not ISyncDB[ISYNC_REALM_NUM] ) then ISyncDB[ISYNC_REALM_NUM] = { }; end
455  
456 HideUIPanel(ISync_OptionsFrame);
457 HideUIPanel(ISync_BV_Frame);
458 HideUIPanel(ISync_FiltersFrame);
459 HideUIPanel(ISync_FavFrame);
460 HideUIPanel(ISync_SearchFrame);
461 HideUIPanel(ISync_MainFrame);
462  
463 ISYNC_SHOWSEARCH_CHK = 0;
464 ISync:Main_Refresh();
465 ISync:BV_Refresh();
466  
467  
468 DEFAULT_CHAT_FRAME:AddMessage("|c0000FF00ItemSync: Item database has been purged.");
469  
470  
471 end,
472 showAlert = 1,
473 timeout = 0,
474 exclusive = 1,
475 whileDead = 1,
476 interruptCinematic = 1
477 };
478  
479  
480 -----------------------
481 --THIS IS FOR PURGING!!
482 -----------------------
483  
484  
485 ISYNC_DD_SORT = {
486 { name = ISYNC_SORT_NAME, sortType = "name" },
487 { name = ISYNC_SORT_RARITY, sortType = "rarity" },
488 };
489  
490  
491 ISYNC_SEARCH_TITLE = "ItemSync Search";
492 ISYNC_SEARCH_HELP = "Select search options below.";
493 ISYNC_SEARCH_HELP1 = "Location:";
494 ISYNC_SEARCH_HELP2 = "Weapon:";
495 ISYNC_SEARCH_HELP3 = "Tradeskill:";
496 ISYNC_SEARCH_HELP4 = "Armor:";
497 ISYNC_SEARCH_HELP5 = "Shield:";
498 ISYNC_SEARCH_HELP6 = "Search by Name:";
499 ISYNC_SEARCH_HELP7 = "Rarity:";
500 ISYNC_SEARCH_HELP8 = "Level:";
501  
502 ISYNC_SEARCH_BT1 = "Search Now";
503 ISYNC_SEARCH_BT2 = "Reset All";
504 ISYNC_SEARCH_BT3 = "Close This Panel";
505  
506 ISYNC_CROSSBOW_TEXT = "Crossbow";
507 ISYNC_GUN_TEXT = "Gun";
508 ISYNC_THROWN_TEXT = "Thrown";
509 ISYNC_WAND_TEXT = "Wand";
510  
511 ISYNC_REQUIRE_FIND = "Requires (.+)";
512 ISYNC_REQUIRE_FIND2 = "Level (%d+)";
513 ISYNC_REQUIRE_FIND3 = "(.+) %((%d+)%)";
514  
515 ISYNC_S_USE = "use:";
516 ISYNC_S_EQUIP = "equip:";
517 ISYNC_S_PASSIVE = "passive:";
518 ISYNC_S_COH = "chance on hit:";
519 ISYNC_S_REQUIRES = "requires";
520 ISYNC_S_RACES = "races:";
521 ISYNC_S_CLASSES = "classes:";
522 ISYNC_S_ALLSTAT = "all stat";
523  
524  
525 ISYNC_DD_LOCATION = {
526 { name = "NONE", sortType = "NONE" },
527 { name = "Held In Off-hand", sortType = "Held In Off-hand" },
528 { name = "Back", sortType = "Back" },
529 { name = "One-Hand", sortType = "One-Hand" },
530 { name = "Two-Hand", sortType = "Two-Hand" },
531 { name = "Off Hand", sortType = "Off Hand" },
532 { name = "Wrist", sortType = "Wrist" },
533 { name = "Chest", sortType = "Chest" },
534 { name = "Legs", sortType = "Legs" },
535 { name = "Feet", sortType = "Feet" },
536 { name = "Shirt", sortType = "Shirt" },
537 { name = "Ranged", sortType = "Ranged" },
538 { name = "Main Hand", sortType = "Main Hand" },
539 { name = "Waist", sortType = "Waist" },
540 { name = "Head", sortType = "Head" },
541 { name = "Finger", sortType = "Finger" },
542 { name = "Hands", sortType = "Hands" },
543 { name = "Shoulder", sortType = "Shoulder" },
544 { name = "Trinket", sortType = "Trinket" },
545 { name = "Tabard", sortType = "Tabard" },
546 { name = "Neck", sortType = "Neck" },
547 };
548  
549  
550 ISYNC_WeaponLocation = { };
551 ISYNC_WeaponLocation["Held In Off-hand"] = 1;
552 ISYNC_WeaponLocation["Back"] = 2;
553 ISYNC_WeaponLocation["One-Hand"] = 3;
554 ISYNC_WeaponLocation["Two-Hand"] = 4;
555 ISYNC_WeaponLocation["Off Hand"] = 5;
556 ISYNC_WeaponLocation["Wrist"] = 6;
557 ISYNC_WeaponLocation["Chest"] = 7;
558 ISYNC_WeaponLocation["Legs"] = 8;
559 ISYNC_WeaponLocation["Feet"] = 9;
560 ISYNC_WeaponLocation["Shirt"] = 10;
561 ISYNC_WeaponLocation["Ranged"] = 11;
562 ISYNC_WeaponLocation["Main Hand"] = 12;
563 ISYNC_WeaponLocation["Waist"] = 13;
564 ISYNC_WeaponLocation["Head"] = 14;
565 ISYNC_WeaponLocation[ISYNC_GUN_TEXT] = 15;
566 ISYNC_WeaponLocation["Finger"] = 16;
567 ISYNC_WeaponLocation["Hands"] = 17;
568 ISYNC_WeaponLocation["Shoulder"] = 18;
569 ISYNC_WeaponLocation[ISYNC_WAND_TEXT] = 19;
570 ISYNC_WeaponLocation["Trinket"] = 20;
571 ISYNC_WeaponLocation["Tabard"] = 21;
572 ISYNC_WeaponLocation["Neck"] = 22;
573 ISYNC_WeaponLocation[ISYNC_THROWN_TEXT] = 23;
574 ISYNC_WeaponLocation[ISYNC_CROSSBOW_TEXT] = 24;
575  
576  
577  
578 ISYNC_DD_WEAPONS = {
579 { name = "NONE", sortType = "NONE" },
580 { name = "Axe", sortType = "Axe" },
581 { name = "Bow", sortType = "Bow" },
582 { name = "Dagger", sortType = "Dagger" },
583 { name = "Mace", sortType = "Mace" },
584 { name = "Staff", sortType = "Staff" },
585 { name = "Sword", sortType = "Sword" },
586 { name = ISYNC_GUN_TEXT, sortType = ISYNC_GUN_TEXT },
587 { name = ISYNC_WAND_TEXT, sortType = ISYNC_WAND_TEXT },
588 { name = ISYNC_THROWN_TEXT, sortType = ISYNC_THROWN_TEXT },
589 { name = "Polearm", sortType = "Polearm" },
590 { name = "Fist Weapon", sortType = "Fist Weapon" },
591 { name = ISYNC_CROSSBOW_TEXT, sortType = ISYNC_CROSSBOW_TEXT },
592 };
593  
594  
595 ISYNC_WeaponTypes = { };
596 ISYNC_WeaponTypes["Axe"] = 1;
597 ISYNC_WeaponTypes["Bow"] = 2;
598 ISYNC_WeaponTypes["Dagger"] = 3;
599 ISYNC_WeaponTypes["Mace"] = 4;
600 ISYNC_WeaponTypes["Staff"] = 5;
601 ISYNC_WeaponTypes["Sword"] = 6;
602 ISYNC_WeaponTypes[ISYNC_GUN_TEXT] = 7;
603 ISYNC_WeaponTypes[ISYNC_WAND_TEXT] = 8;
604 ISYNC_WeaponTypes[ISYNC_THROWN_TEXT] = 9;
605 ISYNC_WeaponTypes["Polearm"] = 10;
606 ISYNC_WeaponTypes["Fist Weapon"] = 11;
607 ISYNC_WeaponTypes[ISYNC_CROSSBOW_TEXT] = 12;
608  
609  
610  
611 ISYNC_DD_TRADESKILLS = {
612 { name = "NONE", sortType = "NONE" },
613 { name = "Alchemy", sortType = "Alchemy" },
614 { name = "Blacksmithing", sortType = "Blacksmithing" },
615 { name = "Cooking", sortType = "Cooking" },
616 { name = "Enchanting", sortType = "Enchanting" },
617 { name = "Engineering", sortType = "Engineering" },
618 { name = "Leatherworking", sortType = "Leatherworking" },
619 { name = "Tailoring", sortType = "Tailoring" },
620 };
621  
622  
623 ISYNC_TradeSkills = { };
624 ISYNC_TradeSkills["Alchemy"] = 1;
625 ISYNC_TradeSkills["Blacksmithing"] = 2;
626 ISYNC_TradeSkills["Cooking"] = 3;
627 ISYNC_TradeSkills["Enchanting"] = 4;
628 ISYNC_TradeSkills["Engineering"] = 5;
629 ISYNC_TradeSkills["Leatherworking"] = 6;
630 ISYNC_TradeSkills["Tailoring"] = 7;
631  
632  
633 ISYNC_DD_ARMOR = {
634 { name = "NONE", sortType = "NONE" },
635 { name = "Cloth", sortType = "Cloth" },
636 { name = "Leather", sortType = "Leather" },
637 { name = "Mail", sortType = "Mail" },
638 { name = "Plate", sortType = "Plate" },
639 };
640  
641  
642 ISYNC_ArmorTypes = { };
643 ISYNC_ArmorTypes["Cloth"] = 1;
644 ISYNC_ArmorTypes["Leather"] = 2;
645 ISYNC_ArmorTypes["Mail"] = 3;
646 ISYNC_ArmorTypes["Plate"] = 4;
647  
648  
649  
650 ISYNC_DD_SHIELD = {
651 { name = "NONE", sortType = "NONE" },
652 { name = "Buckler", sortType = "Buckler" },
653 { name = "Shield", sortType = "Shield" },
654 };
655  
656  
657 ISYNC_ShieldTypes = { };
658 ISYNC_ShieldTypes["Buckler"] = 1;
659 ISYNC_ShieldTypes["Shield"] = 2;
660  
661  
662  
663 ISYNC_DD_RARITY = {
664 { name = "Any", sortType = "NONE" },
665 { name = "|cff9d9d9dPoor|r", sortType = 0 },
666 { name = "|cffffffffCommon|r", sortType = 1 },
667 { name = "|cff1eff00Uncommon|r", sortType = 2 },
668 { name = "|cff0070ddRare|r", sortType = 3 },
669 { name = "|cffa335eeEpic|r", sortType = 4 },
670 { name = "|cffff8000Legendary|r", sortType = 5},
671  
672 };
673  
674  
675 ISYNC_DD_LEVEL = {
676 { name = "Any", sortType = "NONE" },
677 { name = "1-5", sortType = 0 },
678 { name = "5-10", sortType = 1 },
679 { name = "10-15", sortType = 2 },
680 { name = "15-20", sortType = 3 },
681 { name = "20-25", sortType = 4 },
682 { name = "25-30", sortType = 5 },
683 { name = "30-35", sortType = 6 },
684 { name = "35-40", sortType = 7 },
685 { name = "40-45", sortType = 8 },
686 { name = "45-50", sortType = 9 },
687 { name = "50-55", sortType = 10 },
688 { name = "55-60", sortType = 11 },
689  
690  
691 };