# HG changeset patch
# User madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
# Date 1337761567 0
# Node ID a4e2eaf9cad900ae05be73dcbd10ebec61a511d2
# Parent bf9220814fb59faa95007cfb1e322a83253b4924
Initial Fixes for ticket 1: Added a menu to the interface options page to allow the syncing of the addon to the mouse profile. This should resolve i8n issues
diff -r bf9220814fb5 -r a4e2eaf9cad9 CyborgMMO7.lua
--- a/CyborgMMO7.lua Tue Jan 24 17:14:21 2012 +0000
+++ b/CyborgMMO7.lua Wed May 23 08:26:07 2012 +0000
@@ -18,396 +18,12 @@
--~ along with this program; if not, write to the Free Software
--~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-Mode = {
- ["enUS"] = {
- "ALT-CTRL-E",
- "ALT-CTRL-F",
- "ALT-CTRL-["
- },
- ["frFR"] = {
- "ALT-CTRL-E",
- "ALT-CTRL-F",
- "ALT-CTRL-^"
- },
- ["deDE"] = {
- "ALT-CTRL-E",
- "ALT-CTRL-F",
- "ALT-CTRL-ü"
- },
- ["zhCN"] = {
- "ALT-CTRL-E",
- "ALT-CTRL-F",
- "ALT-CTRL-["
- },
- ["zhTW"] = {
- "ALT-CTRL-E",
- "ALT-CTRL-F",
- "ALT-CTRL-["
- },
- ["esES"] = {
- "ALT-CTRL-E",
- "ALT-CTRL-F",
- "ALT-CTRL-'"
- },
- ["esMX"] = {
- "ALT-CTRL-E",
- "ALT-CTRL-F",
- "ALT-CTRL-'"
- }
-}
-WowCommands = {
- ["enUS"] = {
- "ALT-CTRL-NUMPAD1",
- "ALT-CTRL-NUMPAD2",
- "ALT-CTRL-NUMPAD3",
- "ALT-CTRL-NUMPAD4",
- "ALT-CTRL-NUMPAD5",
- "ALT-CTRL-NUMPAD6",
- "ALT-CTRL-NUMPAD7",
- "ALT-CTRL-NUMPAD8",
- "ALT-CTRL-NUMPAD9",
- "ALT-CTRL-NUMPAD0",
- "ALT-CTRL-1",
- "ALT-CTRL-2",
- "ALT-CTRL-3",
- "ALT-CTRL-4",
- "ALT-CTRL-5",
- "ALT-CTRL-6",
- "ALT-CTRL-7",
- "ALT-CTRL-8",
- "ALT-CTRL-9",
- "ALT-CTRL-0",
- "ALT-CTRL-F1",
- "ALT-CTRL-F2",
- "ALT-CTRL-F3",
- "ALT-CTRL-F4",
- "ALT-CTRL-F5",
- "ALT-CTRL-F6",
- "ALT-CTRL-F7",
- "ALT-CTRL-F8",
- "ALT-CTRL-F9",
- "ALT-CTRL-F10",
- "ALT-CTRL-F11",
- "ALT-CTRL-F12",
- "ALT-CTRL--",
- "ALT-CTRL-H",
- "ALT-CTRL-A",
- "ALT-CTRL-B",
- "ALT-CTRL-C",
- "ALT-CTRL-D",
- "ALT-CTRL-END"
- },
- ["frFR"] = {
- "ALT-CTRL-NUMPAD1",
- "ALT-CTRL-NUMPAD2",
- "ALT-CTRL-NUMPAD3",
- "ALT-CTRL-NUMPAD4",
- "ALT-CTRL-NUMPAD5",
- "ALT-CTRL-NUMPAD6",
- "ALT-CTRL-NUMPAD7",
- "ALT-CTRL-NUMPAD8",
- "ALT-CTRL-NUMPAD9",
- "ALT-CTRL-NUMPAD0",
- "ALT-CTRL-1",
- "ALT-CTRL-2",
- "ALT-CTRL-3",
- "ALT-CTRL-4",
- "ALT-CTRL-5",
- "ALT-CTRL-6",
- "ALT-CTRL-7",
- "ALT-CTRL-8",
- "ALT-CTRL-9",
- "ALT-CTRL-0",
- "ALT-CTRL-F1",
- "ALT-CTRL-F2",
- "ALT-CTRL-F3",
- "ALT-CTRL-F4",
- "ALT-CTRL-F5",
- "ALT-CTRL-F6",
- "ALT-CTRL-F7",
- "ALT-CTRL-F8",
- "ALT-CTRL-F9",
- "ALT-CTRL-F10",
- "ALT-CTRL-F11",
- "ALT-CTRL-F12",
- "ALT-CTRL-)",
- "ALT-CTRL-H",
- "ALT-CTRL-Q",
- "ALT-CTRL-B",
- "ALT-CTRL-C",
- "ALT-CTRL-D",
- "ALT-CTRL-END"
- },
- ["deDE"] = {
- "ALT-CTRL-NUMPAD1",
- "ALT-CTRL-NUMPAD2",
- "ALT-CTRL-NUMPAD3",
- "ALT-CTRL-NUMPAD4",
- "ALT-CTRL-NUMPAD5",
- "ALT-CTRL-NUMPAD6",
- "ALT-CTRL-NUMPAD7",
- "ALT-CTRL-NUMPAD8",
- "ALT-CTRL-NUMPAD9",
- "ALT-CTRL-NUMPAD0",
- "ALT-CTRL-1",
- "ALT-CTRL-2",
- "ALT-CTRL-3",
- "ALT-CTRL-4",
- "ALT-CTRL-5",
- "ALT-CTRL-6",
- "ALT-CTRL-7",
- "ALT-CTRL-8",
- "ALT-CTRL-9",
- "ALT-CTRL-0",
- "ALT-CTRL-F1",
- "ALT-CTRL-F2",
- "ALT-CTRL-F3",
- "ALT-CTRL-F4",
- "ALT-CTRL-F5",
- "ALT-CTRL-F6",
- "ALT-CTRL-F7",
- "ALT-CTRL-F8",
- "ALT-CTRL-F9",
- "ALT-CTRL-F10",
- "ALT-CTRL-F11",
- "ALT-CTRL-F12",
- "ALT-CTRL-ß",
- "ALT-CTRL-H",
- "ALT-CTRL-A",
- "ALT-CTRL-B",
- "ALT-CTRL-C",
- "ALT-CTRL-D",
- "ALT-CTRL-END"
- },
- ["zhCN"] = {
- "ALT-CTRL-NUMPAD1",
- "ALT-CTRL-NUMPAD2",
- "ALT-CTRL-NUMPAD3",
- "ALT-CTRL-NUMPAD4",
- "ALT-CTRL-NUMPAD5",
- "ALT-CTRL-NUMPAD6",
- "ALT-CTRL-NUMPAD7",
- "ALT-CTRL-NUMPAD8",
- "ALT-CTRL-NUMPAD9",
- "ALT-CTRL-NUMPAD0",
- "ALT-CTRL-1",
- "ALT-CTRL-2",
- "ALT-CTRL-3",
- "ALT-CTRL-4",
- "ALT-CTRL-5",
- "ALT-CTRL-6",
- "ALT-CTRL-7",
- "ALT-CTRL-8",
- "ALT-CTRL-9",
- "ALT-CTRL-0",
- "ALT-CTRL-F1",
- "ALT-CTRL-F2",
- "ALT-CTRL-F3",
- "ALT-CTRL-F4",
- "ALT-CTRL-F5",
- "ALT-CTRL-F6",
- "ALT-CTRL-F7",
- "ALT-CTRL-F8",
- "ALT-CTRL-F9",
- "ALT-CTRL-F10",
- "ALT-CTRL-F11",
- "ALT-CTRL-F12",
- "ALT-CTRL--",
- "ALT-CTRL-H",
- "ALT-CTRL-A",
- "ALT-CTRL-B",
- "ALT-CTRL-C",
- "ALT-CTRL-D",
- "ALT-CTRL-END"
- },
- ["zhTW"] = {
- "ALT-CTRL-NUMPAD1",
- "ALT-CTRL-NUMPAD2",
- "ALT-CTRL-NUMPAD3",
- "ALT-CTRL-NUMPAD4",
- "ALT-CTRL-NUMPAD5",
- "ALT-CTRL-NUMPAD6",
- "ALT-CTRL-NUMPAD7",
- "ALT-CTRL-NUMPAD8",
- "ALT-CTRL-NUMPAD9",
- "ALT-CTRL-NUMPAD0",
- "ALT-CTRL-1",
- "ALT-CTRL-2",
- "ALT-CTRL-3",
- "ALT-CTRL-4",
- "ALT-CTRL-5",
- "ALT-CTRL-6",
- "ALT-CTRL-7",
- "ALT-CTRL-8",
- "ALT-CTRL-9",
- "ALT-CTRL-0",
- "ALT-CTRL-F1",
- "ALT-CTRL-F2",
- "ALT-CTRL-F3",
- "ALT-CTRL-F4",
- "ALT-CTRL-F5",
- "ALT-CTRL-F6",
- "ALT-CTRL-F7",
- "ALT-CTRL-F8",
- "ALT-CTRL-F9",
- "ALT-CTRL-F10",
- "ALT-CTRL-F11",
- "ALT-CTRL-F12",
- "ALT-CTRL--",
- "ALT-CTRL-H",
- "ALT-CTRL-A",
- "ALT-CTRL-B",
- "ALT-CTRL-C",
- "ALT-CTRL-D",
- "ALT-CTRL-END"
- },
- ["esES"] = {
- "ALT-CTRL-NUMPAD1",
- "ALT-CTRL-NUMPAD2",
- "ALT-CTRL-NUMPAD3",
- "ALT-CTRL-NUMPAD4",
- "ALT-CTRL-NUMPAD5",
- "ALT-CTRL-NUMPAD6",
- "ALT-CTRL-NUMPAD7",
- "ALT-CTRL-NUMPAD8",
- "ALT-CTRL-NUMPAD9",
- "ALT-CTRL-NUMPAD0",
- "ALT-CTRL-1",
- "ALT-CTRL-2",
- "ALT-CTRL-3",
- "ALT-CTRL-4",
- "ALT-CTRL-5",
- "ALT-CTRL-6",
- "ALT-CTRL-7",
- "ALT-CTRL-8",
- "ALT-CTRL-9",
- "ALT-CTRL-0",
- "ALT-CTRL-F1",
- "ALT-CTRL-F2",
- "ALT-CTRL-F3",
- "ALT-CTRL-F4",
- "ALT-CTRL-F5",
- "ALT-CTRL-F6",
- "ALT-CTRL-F7",
- "ALT-CTRL-F8",
- "ALT-CTRL-F9",
- "ALT-CTRL-F10",
- "ALT-CTRL-F11",
- "ALT-CTRL-F12",
- "ALT-CTRL-'",
- "ALT-CTRL-H",
- "ALT-CTRL-A",
- "ALT-CTRL-B",
- "ALT-CTRL-C",
- "ALT-CTRL-D",
- "ALT-CTRL-END"
- },
- ["esMX"] = {
- "ALT-CTRL-NUMPAD1",
- "ALT-CTRL-NUMPAD2",
- "ALT-CTRL-NUMPAD3",
- "ALT-CTRL-NUMPAD4",
- "ALT-CTRL-NUMPAD5",
- "ALT-CTRL-NUMPAD6",
- "ALT-CTRL-NUMPAD7",
- "ALT-CTRL-NUMPAD8",
- "ALT-CTRL-NUMPAD9",
- "ALT-CTRL-NUMPAD0",
- "ALT-CTRL-1",
- "ALT-CTRL-2",
- "ALT-CTRL-3",
- "ALT-CTRL-4",
- "ALT-CTRL-5",
- "ALT-CTRL-6",
- "ALT-CTRL-7",
- "ALT-CTRL-8",
- "ALT-CTRL-9",
- "ALT-CTRL-0",
- "ALT-CTRL-F1",
- "ALT-CTRL-F2",
- "ALT-CTRL-F3",
- "ALT-CTRL-F4",
- "ALT-CTRL-F5",
- "ALT-CTRL-F6",
- "ALT-CTRL-F7",
- "ALT-CTRL-F8",
- "ALT-CTRL-F9",
- "ALT-CTRL-F10",
- "ALT-CTRL-F11",
- "ALT-CTRL-F12",
- "ALT-CTRL-'",
- "ALT-CTRL-H",
- "ALT-CTRL-A",
- "ALT-CTRL-B",
- "ALT-CTRL-C",
- "ALT-CTRL-D",
- "ALT-CTRL-END"
- }
-}
-StringTable = {
- ["enUS"] = {
- CyborgButtonTitle="Cyborg Button",
- MiniMapButtonTitle="MiniMap Button",
- OptionPageTitle="Cyborg MMO7",
- OptionPageSetDefaults="Default",
- CyborgSizeSliderTitle="Cyborg Head Size",
- PluginSizeSliderTitle="Interface Window Size"
- },
- ["frFR"] = {
- CyborgButtonTitle="Bouton Cyborg",
- MiniMapButtonTitle="Bouton minimap",
- OptionPageTitle="Cyborg MMO7",
- OptionPageSetDefaults="Par défaut",
- CyborgSizeSliderTitle="Dimension de la tête Cyborg",
- PluginSizeSliderTitle="Dimension de la fenêtre d'interface"
- },
- ["deDE"] = {
- CyborgButtonTitle="Cyborg-Taste",
- MiniMapButtonTitle="MiniMap-Taste",
- OptionPageTitle="Cyborg MMO7",
- OptionPageSetDefaults="Standard",
- CyborgSizeSliderTitle="Größe des Cyborg-Kopfes",
- PluginSizeSliderTitle="Größe des Schnittstellenfensters"
- },
- ["zhCN"] = {
- CyborgButtonTitle="Cyborg 按钮",
- MiniMapButtonTitle="“迷你地图”按钮",
- OptionPageTitle="Cyborg MMO7",
- OptionPageSetDefaults="默认",
- CyborgSizeSliderTitle="Cyborg 标题大小",
- PluginSizeSliderTitle="界面窗口大小"
- },
- ["zhTW"] = {
- CyborgButtonTitle="Cyborg 按鈕",
- MiniMapButtonTitle="MiniMap 按鈕",
- OptionPageTitle="Cyborg MMO7",
- OptionPageSetDefaults="預設",
- CyborgSizeSliderTitle="Cyborg 頭大小",
- PluginSizeSliderTitle="介面視窗大小"
- },
- ["esES"] = {
- CyborgButtonTitle="Botón Cyborg",
- MiniMapButtonTitle="Botón Minimapa",
- OptionPageTitle="Cyborg MMO7",
- OptionPageSetDefaults="Predeterminado",
- CyborgSizeSliderTitle="Tamaño de la cabeza de Cyborg",
- PluginSizeSliderTitle="Tamaño de la ventana de la interfaz"
- },
- ["esMX"] = {
- CyborgButtonTitle="Botón de Cyborg",
- MiniMapButtonTitle="Botón de Minimapa",
- OptionPageTitle="Cyborg MMO7",
- OptionPageSetDefaults="Modo predeterminado",
- CyborgSizeSliderTitle="Tamaño de la cabeza de Cyborg",
- PluginSizeSliderTitle="Tamaño de la ventana de interfaz"
- }
-}
function LoadStrings(self)
- self:SetText(StringTable[GetLocale()][self:GetName()]);
+ self:SetText(StringTable[self:GetName()]);
end
local VarsLoaded = false;
@@ -417,7 +33,6 @@
local Settings = nil;
-
function CyborgMiniMapButton_Reposition(pos)
CyborgMiniMapFrame:SetPoint("TOPLEFT",
"Minimap",
@@ -468,12 +83,21 @@
end
end
+function LoadWowCommands()
+ if (ProfileKeyBindings == nil) then
+ ProfileKeyBindings = {}
+ ProfileKeyBindings = InternationalWowCommands[GetLocale()]
+ end
+ WowCommands = ProfileKeyBindings
+end
+
function GetSaveData()
if(VarsLoaded) then
if (CyborgMMO7SaveData == nil) then
CyborgMMO7SaveData = {};
CyborgMMO7SaveData[SaveName] = {}
end
+ LoadWowCommands()
return CyborgMMO7SaveData[SaveName];
end
return nil;
@@ -482,6 +106,7 @@
function SetSaveData(data, index)
if(VarsLoaded) then
GetSaveData()[index] = data
+ ProfileKeyBindings = WowCommands
end
end
@@ -496,7 +121,7 @@
elseif(event == nil) then
msg("Event is nil");
else
- msg("Event is not nil");
+ msg("Event is " + event);
end
@@ -569,7 +194,7 @@
end
local buttonFrame, parentFrame, name = CallbackFactory.Instance().AddCallback(fn);
- if(1 ~= SetOverrideBindingClick(parentFrame, true, Mode[GetLocale()][modeNum], name, "LeftButton")) then
+ if(1 ~= SetOverrideBindingClick(parentFrame, true, Mode[modeNum], name, "LeftButton")) then
msg("Failed to Bind modeChange");
end
end
diff -r bf9220814fb5 -r a4e2eaf9cad9 CyborgMMO7.toc
--- a/CyborgMMO7.toc Tue Jan 24 17:14:21 2012 +0000
+++ b/CyborgMMO7.toc Wed May 23 08:26:07 2012 +0000
@@ -1,10 +1,16 @@
## Interface: 40300
## Title: Cyborg MMO7 Addon
## DefaultState: Enabled
-## Version: 1.0.0
+## Version: 1.1.0
## LoadOnDemand: 0
## SavedVariablesPerCharacter: CyborgMMO7SaveData
+## SavedVariables: ProfileKeyBindings
+## X-Curse-Packaged-Version: r2
+## X-Curse-Project-Name: Cyborg MMO7
+## X-Curse-Project-ID: cyborg-mmo7
+## X-Curse-Repository-ID: wow/cyborg-mmo7/mainline
+Localisation.lua
OptionView.lua
CallbackFactory.lua
WowObjects.lua
diff -r bf9220814fb5 -r a4e2eaf9cad9 Localisation.lua
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Localisation.lua Wed May 23 08:26:07 2012 +0000
@@ -0,0 +1,425 @@
+--~ Warcraft Plugin for Cyborg MMO7
+--~ Filename: Localisation.lua
+--~ Description: Localisation for Warcraft
+--~ Copyright (C) 2012 Mad Catz Inc.
+--~ Author: Christopher Hooks
+
+--~ 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.
+
+InternationalMode = {
+ ["enUS"] = {
+ "ALT-CTRL-E",
+ "ALT-CTRL-F",
+ "ALT-CTRL-["
+ },
+ ["frFR"] = {
+ "ALT-CTRL-E",
+ "ALT-CTRL-F",
+ "ALT-CTRL-^"
+ },
+ ["deDE"] = {
+ "ALT-CTRL-E",
+ "ALT-CTRL-F",
+ "ALT-CTRL-"
+ },
+ ["zhCN"] = {
+ "ALT-CTRL-E",
+ "ALT-CTRL-F",
+ "ALT-CTRL-["
+ },
+ ["zhTW"] = {
+ "ALT-CTRL-E",
+ "ALT-CTRL-F",
+ "ALT-CTRL-["
+ },
+ ["esES"] = {
+ "ALT-CTRL-E",
+ "ALT-CTRL-F",
+ "ALT-CTRL-'"
+ },
+ ["esMX"] = {
+ "ALT-CTRL-E",
+ "ALT-CTRL-F",
+ "ALT-CTRL-'"
+ }
+}
+
+
+
+InternationalWowCommands = {
+ ["enUS"] = {
+ "ALT-CTRL-NUMPAD1",
+ "ALT-CTRL-NUMPAD2",
+ "ALT-CTRL-NUMPAD3",
+ "ALT-CTRL-NUMPAD4",
+ "ALT-CTRL-NUMPAD5",
+ "ALT-CTRL-NUMPAD6",
+ "ALT-CTRL-NUMPAD7",
+ "ALT-CTRL-NUMPAD8",
+ "ALT-CTRL-NUMPAD9",
+ "ALT-CTRL-NUMPAD0",
+ "ALT-CTRL-1",
+ "ALT-CTRL-2",
+ "ALT-CTRL-3",
+ "ALT-CTRL-4",
+ "ALT-CTRL-5",
+ "ALT-CTRL-6",
+ "ALT-CTRL-7",
+ "ALT-CTRL-8",
+ "ALT-CTRL-9",
+ "ALT-CTRL-0",
+ "ALT-CTRL-F1",
+ "ALT-CTRL-F2",
+ "ALT-CTRL-F3",
+ "ALT-CTRL-F4",
+ "ALT-CTRL-F5",
+ "ALT-CTRL-F6",
+ "ALT-CTRL-F7",
+ "ALT-CTRL-F8",
+ "ALT-CTRL-F9",
+ "ALT-CTRL-F10",
+ "ALT-CTRL-F11",
+ "ALT-CTRL-F12",
+ "ALT-CTRL--",
+ "ALT-CTRL-H",
+ "ALT-CTRL-A",
+ "ALT-CTRL-B",
+ "ALT-CTRL-C",
+ "ALT-CTRL-D",
+ "ALT-CTRL-END"
+ },
+ ["frFR"] = {
+ "ALT-CTRL-NUMPAD1",
+ "ALT-CTRL-NUMPAD2",
+ "ALT-CTRL-NUMPAD3",
+ "ALT-CTRL-NUMPAD4",
+ "ALT-CTRL-NUMPAD5",
+ "ALT-CTRL-NUMPAD6",
+ "ALT-CTRL-NUMPAD7",
+ "ALT-CTRL-NUMPAD8",
+ "ALT-CTRL-NUMPAD9",
+ "ALT-CTRL-NUMPAD0",
+ "ALT-CTRL-1",
+ "ALT-CTRL-2",
+ "ALT-CTRL-3",
+ "ALT-CTRL-4",
+ "ALT-CTRL-5",
+ "ALT-CTRL-6",
+ "ALT-CTRL-7",
+ "ALT-CTRL-8",
+ "ALT-CTRL-9",
+ "ALT-CTRL-0",
+ "ALT-CTRL-F1",
+ "ALT-CTRL-F2",
+ "ALT-CTRL-F3",
+ "ALT-CTRL-F4",
+ "ALT-CTRL-F5",
+ "ALT-CTRL-F6",
+ "ALT-CTRL-F7",
+ "ALT-CTRL-F8",
+ "ALT-CTRL-F9",
+ "ALT-CTRL-F10",
+ "ALT-CTRL-F11",
+ "ALT-CTRL-F12",
+ "ALT-CTRL-)",
+ "ALT-CTRL-H",
+ "ALT-CTRL-Q",
+ "ALT-CTRL-B",
+ "ALT-CTRL-C",
+ "ALT-CTRL-D",
+ "ALT-CTRL-END"
+ },
+ ["deDE"] = {
+ "ALT-CTRL-NUMPAD1",
+ "ALT-CTRL-NUMPAD2",
+ "ALT-CTRL-NUMPAD3",
+ "ALT-CTRL-NUMPAD4",
+ "ALT-CTRL-NUMPAD5",
+ "ALT-CTRL-NUMPAD6",
+ "ALT-CTRL-NUMPAD7",
+ "ALT-CTRL-NUMPAD8",
+ "ALT-CTRL-NUMPAD9",
+ "ALT-CTRL-NUMPAD0",
+ "ALT-CTRL-1",
+ "ALT-CTRL-2",
+ "ALT-CTRL-3",
+ "ALT-CTRL-4",
+ "ALT-CTRL-5",
+ "ALT-CTRL-6",
+ "ALT-CTRL-7",
+ "ALT-CTRL-8",
+ "ALT-CTRL-9",
+ "ALT-CTRL-0",
+ "ALT-CTRL-F1",
+ "ALT-CTRL-F2",
+ "ALT-CTRL-F3",
+ "ALT-CTRL-F4",
+ "ALT-CTRL-F5",
+ "ALT-CTRL-F6",
+ "ALT-CTRL-F7",
+ "ALT-CTRL-F8",
+ "ALT-CTRL-F9",
+ "ALT-CTRL-F10",
+ "ALT-CTRL-F11",
+ "ALT-CTRL-F12",
+ "ALT-CTRL-",
+ "ALT-CTRL-H",
+ "ALT-CTRL-A",
+ "ALT-CTRL-B",
+ "ALT-CTRL-C",
+ "ALT-CTRL-D",
+ "ALT-CTRL-END"
+ },
+ ["zhCN"] = {
+ "ALT-CTRL-NUMPAD1",
+ "ALT-CTRL-NUMPAD2",
+ "ALT-CTRL-NUMPAD3",
+ "ALT-CTRL-NUMPAD4",
+ "ALT-CTRL-NUMPAD5",
+ "ALT-CTRL-NUMPAD6",
+ "ALT-CTRL-NUMPAD7",
+ "ALT-CTRL-NUMPAD8",
+ "ALT-CTRL-NUMPAD9",
+ "ALT-CTRL-NUMPAD0",
+ "ALT-CTRL-1",
+ "ALT-CTRL-2",
+ "ALT-CTRL-3",
+ "ALT-CTRL-4",
+ "ALT-CTRL-5",
+ "ALT-CTRL-6",
+ "ALT-CTRL-7",
+ "ALT-CTRL-8",
+ "ALT-CTRL-9",
+ "ALT-CTRL-0",
+ "ALT-CTRL-F1",
+ "ALT-CTRL-F2",
+ "ALT-CTRL-F3",
+ "ALT-CTRL-F4",
+ "ALT-CTRL-F5",
+ "ALT-CTRL-F6",
+ "ALT-CTRL-F7",
+ "ALT-CTRL-F8",
+ "ALT-CTRL-F9",
+ "ALT-CTRL-F10",
+ "ALT-CTRL-F11",
+ "ALT-CTRL-F12",
+ "ALT-CTRL--",
+ "ALT-CTRL-H",
+ "ALT-CTRL-A",
+ "ALT-CTRL-B",
+ "ALT-CTRL-C",
+ "ALT-CTRL-D",
+ "ALT-CTRL-END"
+ },
+ ["zhTW"] = {
+ "ALT-CTRL-NUMPAD1",
+ "ALT-CTRL-NUMPAD2",
+ "ALT-CTRL-NUMPAD3",
+ "ALT-CTRL-NUMPAD4",
+ "ALT-CTRL-NUMPAD5",
+ "ALT-CTRL-NUMPAD6",
+ "ALT-CTRL-NUMPAD7",
+ "ALT-CTRL-NUMPAD8",
+ "ALT-CTRL-NUMPAD9",
+ "ALT-CTRL-NUMPAD0",
+ "ALT-CTRL-1",
+ "ALT-CTRL-2",
+ "ALT-CTRL-3",
+ "ALT-CTRL-4",
+ "ALT-CTRL-5",
+ "ALT-CTRL-6",
+ "ALT-CTRL-7",
+ "ALT-CTRL-8",
+ "ALT-CTRL-9",
+ "ALT-CTRL-0",
+ "ALT-CTRL-F1",
+ "ALT-CTRL-F2",
+ "ALT-CTRL-F3",
+ "ALT-CTRL-F4",
+ "ALT-CTRL-F5",
+ "ALT-CTRL-F6",
+ "ALT-CTRL-F7",
+ "ALT-CTRL-F8",
+ "ALT-CTRL-F9",
+ "ALT-CTRL-F10",
+ "ALT-CTRL-F11",
+ "ALT-CTRL-F12",
+ "ALT-CTRL--",
+ "ALT-CTRL-H",
+ "ALT-CTRL-A",
+ "ALT-CTRL-B",
+ "ALT-CTRL-C",
+ "ALT-CTRL-D",
+ "ALT-CTRL-END"
+ },
+ ["esES"] = {
+ "ALT-CTRL-NUMPAD1",
+ "ALT-CTRL-NUMPAD2",
+ "ALT-CTRL-NUMPAD3",
+ "ALT-CTRL-NUMPAD4",
+ "ALT-CTRL-NUMPAD5",
+ "ALT-CTRL-NUMPAD6",
+ "ALT-CTRL-NUMPAD7",
+ "ALT-CTRL-NUMPAD8",
+ "ALT-CTRL-NUMPAD9",
+ "ALT-CTRL-NUMPAD0",
+ "ALT-CTRL-1",
+ "ALT-CTRL-2",
+ "ALT-CTRL-3",
+ "ALT-CTRL-4",
+ "ALT-CTRL-5",
+ "ALT-CTRL-6",
+ "ALT-CTRL-7",
+ "ALT-CTRL-8",
+ "ALT-CTRL-9",
+ "ALT-CTRL-0",
+ "ALT-CTRL-F1",
+ "ALT-CTRL-F2",
+ "ALT-CTRL-F3",
+ "ALT-CTRL-F4",
+ "ALT-CTRL-F5",
+ "ALT-CTRL-F6",
+ "ALT-CTRL-F7",
+ "ALT-CTRL-F8",
+ "ALT-CTRL-F9",
+ "ALT-CTRL-F10",
+ "ALT-CTRL-F11",
+ "ALT-CTRL-F12",
+ "ALT-CTRL-'",
+ "ALT-CTRL-H",
+ "ALT-CTRL-A",
+ "ALT-CTRL-B",
+ "ALT-CTRL-C",
+ "ALT-CTRL-D",
+ "ALT-CTRL-END"
+ },
+ ["esMX"] = {
+ "ALT-CTRL-NUMPAD1",
+ "ALT-CTRL-NUMPAD2",
+ "ALT-CTRL-NUMPAD3",
+ "ALT-CTRL-NUMPAD4",
+ "ALT-CTRL-NUMPAD5",
+ "ALT-CTRL-NUMPAD6",
+ "ALT-CTRL-NUMPAD7",
+ "ALT-CTRL-NUMPAD8",
+ "ALT-CTRL-NUMPAD9",
+ "ALT-CTRL-NUMPAD0",
+ "ALT-CTRL-1",
+ "ALT-CTRL-2",
+ "ALT-CTRL-3",
+ "ALT-CTRL-4",
+ "ALT-CTRL-5",
+ "ALT-CTRL-6",
+ "ALT-CTRL-7",
+ "ALT-CTRL-8",
+ "ALT-CTRL-9",
+ "ALT-CTRL-0",
+ "ALT-CTRL-F1",
+ "ALT-CTRL-F2",
+ "ALT-CTRL-F3",
+ "ALT-CTRL-F4",
+ "ALT-CTRL-F5",
+ "ALT-CTRL-F6",
+ "ALT-CTRL-F7",
+ "ALT-CTRL-F8",
+ "ALT-CTRL-F9",
+ "ALT-CTRL-F10",
+ "ALT-CTRL-F11",
+ "ALT-CTRL-F12",
+ "ALT-CTRL-'",
+ "ALT-CTRL-H",
+ "ALT-CTRL-A",
+ "ALT-CTRL-B",
+ "ALT-CTRL-C",
+ "ALT-CTRL-D",
+ "ALT-CTRL-END"
+ }
+}
+
+InternationalStringTable = {
+ ["enUS"] = {
+ CyborgButtonTitle="Cyborg Button",
+ MiniMapButtonTitle="MiniMap Button",
+ OptionPageTitle="Cyborg MMO7",
+ OptionPageSetDefaults="Default",
+ CyborgSizeSliderTitle="Cyborg Head Size",
+ PluginSizeSliderTitle="Interface Window Size",
+ MouseRowCName="Thumb Anticlockwise",
+ MouseRowDName="Thumb Clockwise",
+ MouseRow1Name="Scroll Button",
+ MouseRow2Name="Forwards Button",
+ MouseRow3Name="Button 2",
+ MouseRow4Name="Hat Top",
+ MouseRow7Name="Hat Left",
+ MouseRow5Name="Precision Aim",
+ MouseRow8Name="Hat Right",
+ MouseRow6Name="Hat Bottom",
+ MouseRow9Name="Button 1",
+ MouseRowBName="Button 3",
+ MouseRowAName="Back Button"
+ },
+ ["frFR"] = {
+ CyborgButtonTitle="Bouton Cyborg",
+ MiniMapButtonTitle="Bouton minimap",
+ OptionPageTitle="Cyborg MMO7",
+ OptionPageSetDefaults="Par dfaut",
+ CyborgSizeSliderTitle="Dimension de la tte Cyborg",
+ PluginSizeSliderTitle="Dimension de la fentre d'interface"
+ },
+ ["deDE"] = {
+ CyborgButtonTitle="Cyborg-Taste",
+ MiniMapButtonTitle="MiniMap-Taste",
+ OptionPageTitle="Cyborg MMO7",
+ OptionPageSetDefaults="Standard",
+ CyborgSizeSliderTitle="Gre des Cyborg-Kopfes",
+ PluginSizeSliderTitle="Gre des Schnittstellenfensters"
+ },
+ ["zhCN"] = {
+ CyborgButtonTitle="Cyborg ??",
+ MiniMapButtonTitle="??????",
+ OptionPageTitle="Cyborg MMO7",
+ OptionPageSetDefaults="??",
+ CyborgSizeSliderTitle="Cyborg ????",
+ PluginSizeSliderTitle="??????"
+ },
+ ["zhTW"] = {
+ CyborgButtonTitle="Cyborg ??",
+ MiniMapButtonTitle="MiniMap ??",
+ OptionPageTitle="Cyborg MMO7",
+ OptionPageSetDefaults="??",
+ CyborgSizeSliderTitle="Cyborg ???",
+ PluginSizeSliderTitle="??????"
+ },
+ ["esES"] = {
+ CyborgButtonTitle="Botn Cyborg",
+ MiniMapButtonTitle="Botn Minimapa",
+ OptionPageTitle="Cyborg MMO7",
+ OptionPageSetDefaults="Predeterminado",
+ CyborgSizeSliderTitle="Tamao de la cabeza de Cyborg",
+ PluginSizeSliderTitle="Tamao de la ventana de la interfaz"
+ },
+ ["esMX"] = {
+ CyborgButtonTitle="Botn de Cyborg",
+ MiniMapButtonTitle="Botn de Minimapa",
+ OptionPageTitle="Cyborg MMO7",
+ OptionPageSetDefaults="Modo predeterminado",
+ CyborgSizeSliderTitle="Tamao de la cabeza de Cyborg",
+ PluginSizeSliderTitle="Tamao de la ventana de interfaz"
+ }
+}
+
+Mode = InternationalMode[GetLocale()]
+WowCommands = nil
+StringTable = InternationalStringTable[GetLocale()]
\ No newline at end of file
diff -r bf9220814fb5 -r a4e2eaf9cad9 OptionPage.xml
--- a/OptionPage.xml Tue Jan 24 17:14:21 2012 +0000
+++ b/OptionPage.xml Wed May 23 08:26:07 2012 +0000
@@ -33,6 +33,39 @@
+
+
@@ -45,8 +78,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LoadStrings(getglobal(self:GetName().."Name"));
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -71,7 +304,7 @@
-
+
@@ -108,9 +341,9 @@
-
+
-
+
@@ -141,37 +374,17 @@
-