annotate Localisation.lua @ 34:6ce173840e68

Reworked the whole "wow object" system: - Only save what is strictly necessary. - Save appropriate persistent information for all objects (like spellIDs instead of spellBook+spellIndex). - Fixed Battle Pets objects (non-combat pets in pre-MoP). - Fixed item objects. - Cleaned and simplified most objects implementation. - Moved the settings and button profile to the root of the saved data, rather than in a per-character sub-table (that data is already tagged as saved per character). This should fix most issues with objects changing without user interaction on diverse occasions. Old profiles are not converted to the new system. This will come soon. Some issues persist due to the asynchronous loading of some informations: - Pet icons are never properly loaded from saved data. - Items are not properly loaded the first time the UI is started (a "/reload ui" or disconnect/connect cycle fixes this problem).
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Thu, 25 Apr 2013 01:31:31 +0000
parents e8a004a4177b
children c9706291c141
rev   line source
madcatzinc@7 1 --~ Warcraft Plugin for Cyborg MMO7
madcatzinc@1 2 --~ Filename: Localisation.lua
madcatzinc@1 3 --~ Description: Localisation for Warcraft
madcatzinc@1 4 --~ Copyright (C) 2012 Mad Catz Inc.
madcatzinc@1 5 --~ Author: Christopher Hooks
madcatzinc@1 6
madcatzinc@1 7 --~ This program is free software; you can redistribute it and/or
madcatzinc@1 8 --~ modify it under the terms of the GNU General Public License
madcatzinc@1 9 --~ as published by the Free Software Foundation; either version 2
madcatzinc@1 10 --~ of the License, or (at your option) any later version.
madcatzinc@1 11
madcatzinc@1 12 --~ This program is distributed in the hope that it will be useful,
madcatzinc@1 13 --~ but WITHOUT ANY WARRANTY; without even the implied warranty of
madcatzinc@1 14 --~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
madcatzinc@1 15 --~ GNU General Public License for more details.
madcatzinc@1 16
madcatzinc@1 17 --~ You should have received a copy of the GNU General Public License
madcatzinc@1 18 --~ along with this program; if not, write to the Free Software
madcatzinc@1 19 --~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
madcatzinc@1 20
madcatzinc@9 21 local Modes = {
madcatzinc@1 22 ["enUS"] = {
madcatzinc@1 23 "ALT-CTRL-E",
madcatzinc@1 24 "ALT-CTRL-F",
madcatzinc@8 25 "ALT-CTRL-[",
madcatzinc@1 26 },
madcatzinc@1 27 ["frFR"] = {
madcatzinc@1 28 "ALT-CTRL-E",
madcatzinc@1 29 "ALT-CTRL-F",
madcatzinc@8 30 "ALT-CTRL-^",
madcatzinc@1 31 },
madcatzinc@1 32 ["deDE"] = {
madcatzinc@1 33 "ALT-CTRL-E",
madcatzinc@1 34 "ALT-CTRL-F",
madcatzinc@8 35 "ALT-CTRL-ü",
madcatzinc@1 36 },
madcatzinc@1 37 ["zhCN"] = {
madcatzinc@1 38 "ALT-CTRL-E",
madcatzinc@1 39 "ALT-CTRL-F",
madcatzinc@8 40 "ALT-CTRL-[",
madcatzinc@1 41 },
madcatzinc@1 42 ["zhTW"] = {
madcatzinc@1 43 "ALT-CTRL-E",
madcatzinc@1 44 "ALT-CTRL-F",
madcatzinc@8 45 "ALT-CTRL-[",
madcatzinc@1 46 },
madcatzinc@1 47 ["esES"] = {
madcatzinc@1 48 "ALT-CTRL-E",
madcatzinc@1 49 "ALT-CTRL-F",
madcatzinc@8 50 "ALT-CTRL-'",
madcatzinc@1 51 },
madcatzinc@1 52 ["esMX"] = {
madcatzinc@1 53 "ALT-CTRL-E",
madcatzinc@1 54 "ALT-CTRL-F",
madcatzinc@8 55 "ALT-CTRL-'",
madcatzinc@8 56 },
madcatzinc@1 57 }
madcatzinc@1 58
madcatzinc@29 59 local DefaultKeyBindings = {
madcatzinc@1 60 ["enUS"] = {
madcatzinc@1 61 "ALT-CTRL-NUMPAD1",
madcatzinc@1 62 "ALT-CTRL-NUMPAD2",
madcatzinc@1 63 "ALT-CTRL-NUMPAD3",
madcatzinc@1 64 "ALT-CTRL-NUMPAD4",
madcatzinc@1 65 "ALT-CTRL-NUMPAD5",
madcatzinc@1 66 "ALT-CTRL-NUMPAD6",
madcatzinc@1 67 "ALT-CTRL-NUMPAD7",
madcatzinc@1 68 "ALT-CTRL-NUMPAD8",
madcatzinc@1 69 "ALT-CTRL-NUMPAD9",
madcatzinc@1 70 "ALT-CTRL-NUMPAD0",
madcatzinc@1 71 "ALT-CTRL-1",
madcatzinc@1 72 "ALT-CTRL-2",
madcatzinc@1 73 "ALT-CTRL-3",
madcatzinc@1 74 "ALT-CTRL-4",
madcatzinc@1 75 "ALT-CTRL-5",
madcatzinc@1 76 "ALT-CTRL-6",
madcatzinc@1 77 "ALT-CTRL-7",
madcatzinc@1 78 "ALT-CTRL-8",
madcatzinc@1 79 "ALT-CTRL-9",
madcatzinc@1 80 "ALT-CTRL-0",
madcatzinc@1 81 "ALT-CTRL-F1",
madcatzinc@1 82 "ALT-CTRL-F2",
madcatzinc@1 83 "ALT-CTRL-F3",
madcatzinc@1 84 "ALT-CTRL-F4",
madcatzinc@1 85 "ALT-CTRL-F5",
madcatzinc@1 86 "ALT-CTRL-F6",
madcatzinc@1 87 "ALT-CTRL-F7",
madcatzinc@1 88 "ALT-CTRL-F8",
madcatzinc@1 89 "ALT-CTRL-F9",
madcatzinc@1 90 "ALT-CTRL-F10",
madcatzinc@1 91 "ALT-CTRL-F11",
madcatzinc@1 92 "ALT-CTRL-F12",
madcatzinc@1 93 "ALT-CTRL--",
madcatzinc@1 94 "ALT-CTRL-H",
madcatzinc@1 95 "ALT-CTRL-A",
madcatzinc@1 96 "ALT-CTRL-B",
madcatzinc@1 97 "ALT-CTRL-C",
madcatzinc@1 98 "ALT-CTRL-D",
madcatzinc@8 99 "ALT-CTRL-END",
madcatzinc@1 100 },
madcatzinc@1 101 ["frFR"] = {
madcatzinc@1 102 "ALT-CTRL-NUMPAD1",
madcatzinc@1 103 "ALT-CTRL-NUMPAD2",
madcatzinc@1 104 "ALT-CTRL-NUMPAD3",
madcatzinc@1 105 "ALT-CTRL-NUMPAD4",
madcatzinc@1 106 "ALT-CTRL-NUMPAD5",
madcatzinc@1 107 "ALT-CTRL-NUMPAD6",
madcatzinc@1 108 "ALT-CTRL-NUMPAD7",
madcatzinc@1 109 "ALT-CTRL-NUMPAD8",
madcatzinc@1 110 "ALT-CTRL-NUMPAD9",
madcatzinc@1 111 "ALT-CTRL-NUMPAD0",
madcatzinc@1 112 "ALT-CTRL-1",
madcatzinc@1 113 "ALT-CTRL-2",
madcatzinc@1 114 "ALT-CTRL-3",
madcatzinc@1 115 "ALT-CTRL-4",
madcatzinc@1 116 "ALT-CTRL-5",
madcatzinc@1 117 "ALT-CTRL-6",
madcatzinc@1 118 "ALT-CTRL-7",
madcatzinc@1 119 "ALT-CTRL-8",
madcatzinc@1 120 "ALT-CTRL-9",
madcatzinc@1 121 "ALT-CTRL-0",
madcatzinc@1 122 "ALT-CTRL-F1",
madcatzinc@1 123 "ALT-CTRL-F2",
madcatzinc@1 124 "ALT-CTRL-F3",
madcatzinc@1 125 "ALT-CTRL-F4",
madcatzinc@1 126 "ALT-CTRL-F5",
madcatzinc@1 127 "ALT-CTRL-F6",
madcatzinc@1 128 "ALT-CTRL-F7",
madcatzinc@1 129 "ALT-CTRL-F8",
madcatzinc@1 130 "ALT-CTRL-F9",
madcatzinc@1 131 "ALT-CTRL-F10",
madcatzinc@1 132 "ALT-CTRL-F11",
madcatzinc@1 133 "ALT-CTRL-F12",
madcatzinc@1 134 "ALT-CTRL-)",
madcatzinc@1 135 "ALT-CTRL-H",
madcatzinc@1 136 "ALT-CTRL-Q",
madcatzinc@1 137 "ALT-CTRL-B",
madcatzinc@1 138 "ALT-CTRL-C",
madcatzinc@1 139 "ALT-CTRL-D",
madcatzinc@8 140 "ALT-CTRL-END",
madcatzinc@1 141 },
madcatzinc@1 142 ["deDE"] = {
madcatzinc@1 143 "ALT-CTRL-NUMPAD1",
madcatzinc@1 144 "ALT-CTRL-NUMPAD2",
madcatzinc@1 145 "ALT-CTRL-NUMPAD3",
madcatzinc@1 146 "ALT-CTRL-NUMPAD4",
madcatzinc@1 147 "ALT-CTRL-NUMPAD5",
madcatzinc@1 148 "ALT-CTRL-NUMPAD6",
madcatzinc@1 149 "ALT-CTRL-NUMPAD7",
madcatzinc@1 150 "ALT-CTRL-NUMPAD8",
madcatzinc@1 151 "ALT-CTRL-NUMPAD9",
madcatzinc@1 152 "ALT-CTRL-NUMPAD0",
madcatzinc@1 153 "ALT-CTRL-1",
madcatzinc@1 154 "ALT-CTRL-2",
madcatzinc@1 155 "ALT-CTRL-3",
madcatzinc@1 156 "ALT-CTRL-4",
madcatzinc@1 157 "ALT-CTRL-5",
madcatzinc@1 158 "ALT-CTRL-6",
madcatzinc@1 159 "ALT-CTRL-7",
madcatzinc@1 160 "ALT-CTRL-8",
madcatzinc@1 161 "ALT-CTRL-9",
madcatzinc@1 162 "ALT-CTRL-0",
madcatzinc@1 163 "ALT-CTRL-F1",
madcatzinc@1 164 "ALT-CTRL-F2",
madcatzinc@1 165 "ALT-CTRL-F3",
madcatzinc@1 166 "ALT-CTRL-F4",
madcatzinc@1 167 "ALT-CTRL-F5",
madcatzinc@1 168 "ALT-CTRL-F6",
madcatzinc@1 169 "ALT-CTRL-F7",
madcatzinc@1 170 "ALT-CTRL-F8",
madcatzinc@1 171 "ALT-CTRL-F9",
madcatzinc@1 172 "ALT-CTRL-F10",
madcatzinc@1 173 "ALT-CTRL-F11",
madcatzinc@1 174 "ALT-CTRL-F12",
madcatzinc@7 175 "ALT-CTRL-ß",
madcatzinc@1 176 "ALT-CTRL-H",
madcatzinc@1 177 "ALT-CTRL-A",
madcatzinc@1 178 "ALT-CTRL-B",
madcatzinc@1 179 "ALT-CTRL-C",
madcatzinc@1 180 "ALT-CTRL-D",
madcatzinc@8 181 "ALT-CTRL-END",
madcatzinc@1 182 },
madcatzinc@1 183 ["zhCN"] = {
madcatzinc@1 184 "ALT-CTRL-NUMPAD1",
madcatzinc@1 185 "ALT-CTRL-NUMPAD2",
madcatzinc@1 186 "ALT-CTRL-NUMPAD3",
madcatzinc@1 187 "ALT-CTRL-NUMPAD4",
madcatzinc@1 188 "ALT-CTRL-NUMPAD5",
madcatzinc@1 189 "ALT-CTRL-NUMPAD6",
madcatzinc@1 190 "ALT-CTRL-NUMPAD7",
madcatzinc@1 191 "ALT-CTRL-NUMPAD8",
madcatzinc@1 192 "ALT-CTRL-NUMPAD9",
madcatzinc@1 193 "ALT-CTRL-NUMPAD0",
madcatzinc@1 194 "ALT-CTRL-1",
madcatzinc@1 195 "ALT-CTRL-2",
madcatzinc@1 196 "ALT-CTRL-3",
madcatzinc@1 197 "ALT-CTRL-4",
madcatzinc@1 198 "ALT-CTRL-5",
madcatzinc@1 199 "ALT-CTRL-6",
madcatzinc@1 200 "ALT-CTRL-7",
madcatzinc@1 201 "ALT-CTRL-8",
madcatzinc@1 202 "ALT-CTRL-9",
madcatzinc@1 203 "ALT-CTRL-0",
madcatzinc@1 204 "ALT-CTRL-F1",
madcatzinc@1 205 "ALT-CTRL-F2",
madcatzinc@1 206 "ALT-CTRL-F3",
madcatzinc@1 207 "ALT-CTRL-F4",
madcatzinc@1 208 "ALT-CTRL-F5",
madcatzinc@1 209 "ALT-CTRL-F6",
madcatzinc@1 210 "ALT-CTRL-F7",
madcatzinc@1 211 "ALT-CTRL-F8",
madcatzinc@1 212 "ALT-CTRL-F9",
madcatzinc@1 213 "ALT-CTRL-F10",
madcatzinc@1 214 "ALT-CTRL-F11",
madcatzinc@1 215 "ALT-CTRL-F12",
madcatzinc@1 216 "ALT-CTRL--",
madcatzinc@1 217 "ALT-CTRL-H",
madcatzinc@1 218 "ALT-CTRL-A",
madcatzinc@1 219 "ALT-CTRL-B",
madcatzinc@1 220 "ALT-CTRL-C",
madcatzinc@1 221 "ALT-CTRL-D",
madcatzinc@8 222 "ALT-CTRL-END",
madcatzinc@1 223 },
madcatzinc@1 224 ["zhTW"] = {
madcatzinc@1 225 "ALT-CTRL-NUMPAD1",
madcatzinc@1 226 "ALT-CTRL-NUMPAD2",
madcatzinc@1 227 "ALT-CTRL-NUMPAD3",
madcatzinc@1 228 "ALT-CTRL-NUMPAD4",
madcatzinc@1 229 "ALT-CTRL-NUMPAD5",
madcatzinc@1 230 "ALT-CTRL-NUMPAD6",
madcatzinc@1 231 "ALT-CTRL-NUMPAD7",
madcatzinc@1 232 "ALT-CTRL-NUMPAD8",
madcatzinc@1 233 "ALT-CTRL-NUMPAD9",
madcatzinc@1 234 "ALT-CTRL-NUMPAD0",
madcatzinc@1 235 "ALT-CTRL-1",
madcatzinc@1 236 "ALT-CTRL-2",
madcatzinc@1 237 "ALT-CTRL-3",
madcatzinc@1 238 "ALT-CTRL-4",
madcatzinc@1 239 "ALT-CTRL-5",
madcatzinc@1 240 "ALT-CTRL-6",
madcatzinc@1 241 "ALT-CTRL-7",
madcatzinc@1 242 "ALT-CTRL-8",
madcatzinc@1 243 "ALT-CTRL-9",
madcatzinc@1 244 "ALT-CTRL-0",
madcatzinc@1 245 "ALT-CTRL-F1",
madcatzinc@1 246 "ALT-CTRL-F2",
madcatzinc@1 247 "ALT-CTRL-F3",
madcatzinc@1 248 "ALT-CTRL-F4",
madcatzinc@1 249 "ALT-CTRL-F5",
madcatzinc@1 250 "ALT-CTRL-F6",
madcatzinc@1 251 "ALT-CTRL-F7",
madcatzinc@1 252 "ALT-CTRL-F8",
madcatzinc@1 253 "ALT-CTRL-F9",
madcatzinc@1 254 "ALT-CTRL-F10",
madcatzinc@1 255 "ALT-CTRL-F11",
madcatzinc@1 256 "ALT-CTRL-F12",
madcatzinc@1 257 "ALT-CTRL--",
madcatzinc@1 258 "ALT-CTRL-H",
madcatzinc@1 259 "ALT-CTRL-A",
madcatzinc@1 260 "ALT-CTRL-B",
madcatzinc@1 261 "ALT-CTRL-C",
madcatzinc@1 262 "ALT-CTRL-D",
madcatzinc@8 263 "ALT-CTRL-END",
madcatzinc@1 264 },
madcatzinc@1 265 ["esES"] = {
madcatzinc@1 266 "ALT-CTRL-NUMPAD1",
madcatzinc@1 267 "ALT-CTRL-NUMPAD2",
madcatzinc@1 268 "ALT-CTRL-NUMPAD3",
madcatzinc@1 269 "ALT-CTRL-NUMPAD4",
madcatzinc@1 270 "ALT-CTRL-NUMPAD5",
madcatzinc@1 271 "ALT-CTRL-NUMPAD6",
madcatzinc@1 272 "ALT-CTRL-NUMPAD7",
madcatzinc@1 273 "ALT-CTRL-NUMPAD8",
madcatzinc@1 274 "ALT-CTRL-NUMPAD9",
madcatzinc@1 275 "ALT-CTRL-NUMPAD0",
madcatzinc@1 276 "ALT-CTRL-1",
madcatzinc@1 277 "ALT-CTRL-2",
madcatzinc@1 278 "ALT-CTRL-3",
madcatzinc@1 279 "ALT-CTRL-4",
madcatzinc@1 280 "ALT-CTRL-5",
madcatzinc@1 281 "ALT-CTRL-6",
madcatzinc@1 282 "ALT-CTRL-7",
madcatzinc@1 283 "ALT-CTRL-8",
madcatzinc@1 284 "ALT-CTRL-9",
madcatzinc@1 285 "ALT-CTRL-0",
madcatzinc@1 286 "ALT-CTRL-F1",
madcatzinc@1 287 "ALT-CTRL-F2",
madcatzinc@1 288 "ALT-CTRL-F3",
madcatzinc@1 289 "ALT-CTRL-F4",
madcatzinc@1 290 "ALT-CTRL-F5",
madcatzinc@1 291 "ALT-CTRL-F6",
madcatzinc@1 292 "ALT-CTRL-F7",
madcatzinc@1 293 "ALT-CTRL-F8",
madcatzinc@1 294 "ALT-CTRL-F9",
madcatzinc@1 295 "ALT-CTRL-F10",
madcatzinc@1 296 "ALT-CTRL-F11",
madcatzinc@1 297 "ALT-CTRL-F12",
madcatzinc@1 298 "ALT-CTRL-'",
madcatzinc@1 299 "ALT-CTRL-H",
madcatzinc@1 300 "ALT-CTRL-A",
madcatzinc@1 301 "ALT-CTRL-B",
madcatzinc@1 302 "ALT-CTRL-C",
madcatzinc@1 303 "ALT-CTRL-D",
madcatzinc@8 304 "ALT-CTRL-END",
madcatzinc@1 305 },
madcatzinc@1 306 ["esMX"] = {
madcatzinc@1 307 "ALT-CTRL-NUMPAD1",
madcatzinc@1 308 "ALT-CTRL-NUMPAD2",
madcatzinc@1 309 "ALT-CTRL-NUMPAD3",
madcatzinc@1 310 "ALT-CTRL-NUMPAD4",
madcatzinc@1 311 "ALT-CTRL-NUMPAD5",
madcatzinc@1 312 "ALT-CTRL-NUMPAD6",
madcatzinc@1 313 "ALT-CTRL-NUMPAD7",
madcatzinc@1 314 "ALT-CTRL-NUMPAD8",
madcatzinc@1 315 "ALT-CTRL-NUMPAD9",
madcatzinc@1 316 "ALT-CTRL-NUMPAD0",
madcatzinc@1 317 "ALT-CTRL-1",
madcatzinc@1 318 "ALT-CTRL-2",
madcatzinc@1 319 "ALT-CTRL-3",
madcatzinc@1 320 "ALT-CTRL-4",
madcatzinc@1 321 "ALT-CTRL-5",
madcatzinc@1 322 "ALT-CTRL-6",
madcatzinc@1 323 "ALT-CTRL-7",
madcatzinc@1 324 "ALT-CTRL-8",
madcatzinc@1 325 "ALT-CTRL-9",
madcatzinc@1 326 "ALT-CTRL-0",
madcatzinc@1 327 "ALT-CTRL-F1",
madcatzinc@1 328 "ALT-CTRL-F2",
madcatzinc@1 329 "ALT-CTRL-F3",
madcatzinc@1 330 "ALT-CTRL-F4",
madcatzinc@1 331 "ALT-CTRL-F5",
madcatzinc@1 332 "ALT-CTRL-F6",
madcatzinc@1 333 "ALT-CTRL-F7",
madcatzinc@1 334 "ALT-CTRL-F8",
madcatzinc@1 335 "ALT-CTRL-F9",
madcatzinc@1 336 "ALT-CTRL-F10",
madcatzinc@1 337 "ALT-CTRL-F11",
madcatzinc@1 338 "ALT-CTRL-F12",
madcatzinc@1 339 "ALT-CTRL-'",
madcatzinc@1 340 "ALT-CTRL-H",
madcatzinc@1 341 "ALT-CTRL-A",
madcatzinc@1 342 "ALT-CTRL-B",
madcatzinc@1 343 "ALT-CTRL-C",
madcatzinc@1 344 "ALT-CTRL-D",
madcatzinc@8 345 "ALT-CTRL-END",
madcatzinc@8 346 },
madcatzinc@1 347 }
madcatzinc@1 348
madcatzinc@9 349 local StringTables = {
madcatzinc@1 350 ["enUS"] = {
madcatzinc@4 351 CyborgMMO_BindingFrameExitButton="Close",
madcatzinc@4 352 CyborgMMO_BindingFrameHeaderText="Please press the appropriate button",
madcatzinc@4 353 CyborgMMO_CurrentBinding="Current Binding",
madcatzinc@4 354 CyborgMMO_OptionPageCyborgButtonTitle="Cyborg Button",
madcatzinc@4 355 CyborgMMO_OptionPageCyborgSizeSliderTitle="Cyborg Head Size",
madcatzinc@4 356 CyborgMMO_OptionPageMiniMapButtonTitle="MiniMap Button",
madcatzinc@4 357 CyborgMMO_OptionPageRebindMouseRow10Name="Back Button",
madcatzinc@4 358 CyborgMMO_OptionPageRebindMouseRow11Name="Button 3",
madcatzinc@4 359 CyborgMMO_OptionPageRebindMouseRow12Name="Thumb Anticlockwise",
madcatzinc@4 360 CyborgMMO_OptionPageRebindMouseRow13Name="Thumb Clockwise",
madcatzinc@4 361 CyborgMMO_OptionPageRebindMouseRow1Name="Scroll Button",
madcatzinc@4 362 CyborgMMO_OptionPageRebindMouseRow2Name="Forwards Button",
madcatzinc@4 363 CyborgMMO_OptionPageRebindMouseRow3Name="Button 2",
madcatzinc@4 364 CyborgMMO_OptionPageRebindMouseRow4Name="Hat Top",
madcatzinc@4 365 CyborgMMO_OptionPageRebindMouseRow5Name="Precision Aim",
madcatzinc@4 366 CyborgMMO_OptionPageRebindMouseRow6Name="Hat Bottom",
madcatzinc@4 367 CyborgMMO_OptionPageRebindMouseRow7Name="Hat Left",
madcatzinc@4 368 CyborgMMO_OptionPageRebindMouseRow8Name="Hat Right",
madcatzinc@4 369 CyborgMMO_OptionPageRebindMouseRow9Name="Button 1",
madcatzinc@4 370 CyborgMMO_OptionPageRebindMouseRowAName="Back Button",
madcatzinc@4 371 CyborgMMO_OptionPageRebindMouseRowBName="Button 3",
madcatzinc@4 372 CyborgMMO_OptionPageRebindMouseRowCName="Thumb Anticlockwise",
madcatzinc@4 373 CyborgMMO_OptionPageRebindMouseRowDName="Thumb Clockwise",
madcatzinc@4 374 CyborgMMO_OptionPageSetDefaults="Default",
madcatzinc@4 375 CyborgMMO_OptionPageTitle="Cyborg MMO7",
madcatzinc@4 376 CyborgMMO_OptionPagePluginSizeSliderTitle="Interface Window Size",
madcatzinc@4 377 CyborgMMO_OptionPageRebindMode1="Mode 1",
madcatzinc@4 378 CyborgMMO_OptionPageRebindMode2="Mode 2",
madcatzinc@4 379 CyborgMMO_OptionPageRebindMode3="Mode 3",
madcatzinc@5 380 CyborgMMO_OptionPageRebindTitle="MMO Keybinds:-",
madcatzinc@5 381 CyborgMMO_ToolTipLine1="Warning! If your spell assignments are not working you may not have the correct profile assigned.",
madcatzinc@5 382 CyborgMMO_ToolTipLine2="To assign the correct profile:",
madcatzinc@6 383 CyborgMMO_ToolTipLine3="1) Click on the M.M.O.7 tray icon in the Windows system tray. ",
madcatzinc@6 384 CyborgMMO_ToolTipLine4="2) Locate the profile called MMO7_WoWAddon and left click it. ",
madcatzinc@6 385 CyborgMMO_ToolTipLine5="3) When the M.M.O.7 tray icon turns green, the profile is active. ",
madcatzinc@8 386 CyborgMMO_ToolTipLine6="Once the profile is active, reload WoW and press the Mode button on the M.M.O.7 to synchronise the device.",
madcatzinc@1 387 },
madcatzinc@1 388 ["frFR"] = {
madcatzinc@6 389 CyborgMMO_OptionPageCyborgButtonTitle="Bouton Cyborg",
madcatzinc@6 390 CyborgMMO_OptionPageMiniMapButtonTitle="Bouton minimap",
madcatzinc@6 391 CyborgMMO_OptionPageTitle="Cyborg MMO7",
madcatzinc@7 392 CyborgMMO_OptionPageSetDefaults="Par défaut",
madcatzinc@7 393 CyborgMMO_OptionPageCyborgSizeSliderTitle="Dimension de la tête Cyborg",
madcatzinc@8 394 CyborgMMO_OptionPagePluginSizeSliderTitle="Dimension de la fenêtre d'interface",
madcatzinc@1 395 },
madcatzinc@1 396 ["deDE"] = {
madcatzinc@6 397 CyborgMMO_OptionPageCyborgButtonTitle="Cyborg-Taste",
madcatzinc@6 398 CyborgMMO_OptionPageMiniMapButtonTitle="MiniMap-Taste",
madcatzinc@6 399 CyborgMMO_OptionPageTitle="Cyborg MMO7",
madcatzinc@4 400 CyborgMMO_OptionPageSetDefaults="Standard",
madcatzinc@7 401 CyborgMMO_OptionPageCyborgSizeSliderTitle="Größe des Cyborg-Kopfes",
madcatzinc@8 402 CyborgMMO_OptionPagePluginSizeSliderTitle="Größe des Schnittstellenfensters",
madcatzinc@1 403 },
madcatzinc@1 404 ["zhCN"] = {
madcatzinc@7 405 CyborgMMO_OptionPageCyborgButtonTitle="Cyborg 按钮",
madcatzinc@7 406 CyborgMMO_OptionPageMiniMapButtonTitle="“迷你地图”按钮",
madcatzinc@6 407 CyborgMMO_OptionPageTitle="Cyborg MMO7",
madcatzinc@7 408 CyborgMMO_OptionPageSetDefaults="默认",
madcatzinc@7 409 CyborgMMO_OptionPageCyborgSizeSliderTitle="Cyborg 标题大小",
madcatzinc@8 410 CyborgMMO_OptionPagePluginSizeSliderTitle="界面窗口大小",
madcatzinc@1 411 },
madcatzinc@1 412 ["zhTW"] = {
madcatzinc@7 413 CyborgMMO_OptionPageCyborgButtonTitle="Cyborg 按鈕",
madcatzinc@7 414 CyborgMMO_OptionPageMiniMapButtonTitle="MiniMap 按鈕",
madcatzinc@6 415 CyborgMMO_OptionPageTitle="Cyborg MMO7",
madcatzinc@7 416 CyborgMMO_OptionPageSetDefaults="預設",
madcatzinc@7 417 CyborgMMO_OptionPageCyborgSizeSliderTitle="Cyborg 頭大小",
madcatzinc@8 418 CyborgMMO_OptionPagePluginSizeSliderTitle="介面視窗大小",
madcatzinc@1 419 },
madcatzinc@1 420 ["esES"] = {
madcatzinc@7 421 CyborgMMO_OptionPageCyborgButtonTitle="Botón Cyborg",
madcatzinc@7 422 CyborgMMO_OptionPageMiniMapButtonTitle="Botón Minimapa",
madcatzinc@6 423 CyborgMMO_OptionPageTitle="Cyborg MMO7",
madcatzinc@4 424 CyborgMMO_OptionPageSetDefaults="Predeterminado",
madcatzinc@7 425 CyborgMMO_OptionPageCyborgSizeSliderTitle="Tamaño de la cabeza de Cyborg",
madcatzinc@8 426 CyborgMMO_OptionPagePluginSizeSliderTitle="Tamaño de la ventana de la interfaz",
madcatzinc@1 427 },
madcatzinc@1 428 ["esMX"] = {
madcatzinc@7 429 CyborgMMO_OptionPageCyborgButtonTitle="Botón de Cyborg",
madcatzinc@7 430 CyborgMMO_OptionPageMiniMapButtonTitle="Botón de Minimapa",
madcatzinc@6 431 CyborgMMO_OptionPageTitle="Cyborg MMO7",
madcatzinc@4 432 CyborgMMO_OptionPageSetDefaults="Modo predeterminado",
madcatzinc@7 433 CyborgMMO_OptionPageCyborgSizeSliderTitle="Tamaño de la cabeza de Cyborg",
madcatzinc@8 434 CyborgMMO_OptionPagePluginSizeSliderTitle="Tamaño de la ventana de interfaz",
madcatzinc@8 435 },
madcatzinc@1 436 }
madcatzinc@1 437
madcatzinc@9 438 local locale = GetLocale()
madcatzinc@9 439 -- fall back to english for missing translations
madcatzinc@9 440 local default_locale = 'enUS'
madcatzinc@9 441
madcatzinc@9 442 CyborgMMO_Mode = Modes[locale] or Modes[default_locale]
madcatzinc@9 443 CyborgMMO_StringTable = StringTables[locale] or StringTables[default_locale]
madcatzinc@9 444
madcatzinc@29 445 -- key bindings are saved and will be replaced by SavedVariables
madcatzinc@29 446 CyborgMMO_ProfileKeyBindings = DefaultKeyBindings[locale] or DefaultKeyBindings[default_locale]
madcatzinc@29 447
madcatzinc@9 448 if locale ~= default_locale then
madcatzinc@9 449 setmetatable(CyborgMMO_StringTable, {__index=StringTables[default_locale]})
madcatzinc@9 450 end
madcatzinc@9 451