comparison Localisation.lua @ 1:a4e2eaf9cad9

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
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Wed, 23 May 2012 08:26:07 +0000
parents
children 08c83fa555a5
comparison
equal deleted inserted replaced
0:bf9220814fb5 1:a4e2eaf9cad9
1 --~ Warcraft Plugin for Cyborg MMO7
2 --~ Filename: Localisation.lua
3 --~ Description: Localisation for Warcraft
4 --~ Copyright (C) 2012 Mad Catz Inc.
5 --~ Author: Christopher Hooks
6
7 --~ This program is free software; you can redistribute it and/or
8 --~ modify it under the terms of the GNU General Public License
9 --~ as published by the Free Software Foundation; either version 2
10 --~ of the License, or (at your option) any later version.
11
12 --~ This program is distributed in the hope that it will be useful,
13 --~ but WITHOUT ANY WARRANTY; without even the implied warranty of
14 --~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 --~ GNU General Public License for more details.
16
17 --~ You should have received a copy of the GNU General Public License
18 --~ along with this program; if not, write to the Free Software
19 --~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20
21 InternationalMode = {
22 ["enUS"] = {
23 "ALT-CTRL-E",
24 "ALT-CTRL-F",
25 "ALT-CTRL-["
26 },
27 ["frFR"] = {
28 "ALT-CTRL-E",
29 "ALT-CTRL-F",
30 "ALT-CTRL-^"
31 },
32 ["deDE"] = {
33 "ALT-CTRL-E",
34 "ALT-CTRL-F",
35 "ALT-CTRL-ü"
36 },
37 ["zhCN"] = {
38 "ALT-CTRL-E",
39 "ALT-CTRL-F",
40 "ALT-CTRL-["
41 },
42 ["zhTW"] = {
43 "ALT-CTRL-E",
44 "ALT-CTRL-F",
45 "ALT-CTRL-["
46 },
47 ["esES"] = {
48 "ALT-CTRL-E",
49 "ALT-CTRL-F",
50 "ALT-CTRL-'"
51 },
52 ["esMX"] = {
53 "ALT-CTRL-E",
54 "ALT-CTRL-F",
55 "ALT-CTRL-'"
56 }
57 }
58
59
60
61 InternationalWowCommands = {
62 ["enUS"] = {
63 "ALT-CTRL-NUMPAD1",
64 "ALT-CTRL-NUMPAD2",
65 "ALT-CTRL-NUMPAD3",
66 "ALT-CTRL-NUMPAD4",
67 "ALT-CTRL-NUMPAD5",
68 "ALT-CTRL-NUMPAD6",
69 "ALT-CTRL-NUMPAD7",
70 "ALT-CTRL-NUMPAD8",
71 "ALT-CTRL-NUMPAD9",
72 "ALT-CTRL-NUMPAD0",
73 "ALT-CTRL-1",
74 "ALT-CTRL-2",
75 "ALT-CTRL-3",
76 "ALT-CTRL-4",
77 "ALT-CTRL-5",
78 "ALT-CTRL-6",
79 "ALT-CTRL-7",
80 "ALT-CTRL-8",
81 "ALT-CTRL-9",
82 "ALT-CTRL-0",
83 "ALT-CTRL-F1",
84 "ALT-CTRL-F2",
85 "ALT-CTRL-F3",
86 "ALT-CTRL-F4",
87 "ALT-CTRL-F5",
88 "ALT-CTRL-F6",
89 "ALT-CTRL-F7",
90 "ALT-CTRL-F8",
91 "ALT-CTRL-F9",
92 "ALT-CTRL-F10",
93 "ALT-CTRL-F11",
94 "ALT-CTRL-F12",
95 "ALT-CTRL--",
96 "ALT-CTRL-H",
97 "ALT-CTRL-A",
98 "ALT-CTRL-B",
99 "ALT-CTRL-C",
100 "ALT-CTRL-D",
101 "ALT-CTRL-END"
102 },
103 ["frFR"] = {
104 "ALT-CTRL-NUMPAD1",
105 "ALT-CTRL-NUMPAD2",
106 "ALT-CTRL-NUMPAD3",
107 "ALT-CTRL-NUMPAD4",
108 "ALT-CTRL-NUMPAD5",
109 "ALT-CTRL-NUMPAD6",
110 "ALT-CTRL-NUMPAD7",
111 "ALT-CTRL-NUMPAD8",
112 "ALT-CTRL-NUMPAD9",
113 "ALT-CTRL-NUMPAD0",
114 "ALT-CTRL-1",
115 "ALT-CTRL-2",
116 "ALT-CTRL-3",
117 "ALT-CTRL-4",
118 "ALT-CTRL-5",
119 "ALT-CTRL-6",
120 "ALT-CTRL-7",
121 "ALT-CTRL-8",
122 "ALT-CTRL-9",
123 "ALT-CTRL-0",
124 "ALT-CTRL-F1",
125 "ALT-CTRL-F2",
126 "ALT-CTRL-F3",
127 "ALT-CTRL-F4",
128 "ALT-CTRL-F5",
129 "ALT-CTRL-F6",
130 "ALT-CTRL-F7",
131 "ALT-CTRL-F8",
132 "ALT-CTRL-F9",
133 "ALT-CTRL-F10",
134 "ALT-CTRL-F11",
135 "ALT-CTRL-F12",
136 "ALT-CTRL-)",
137 "ALT-CTRL-H",
138 "ALT-CTRL-Q",
139 "ALT-CTRL-B",
140 "ALT-CTRL-C",
141 "ALT-CTRL-D",
142 "ALT-CTRL-END"
143 },
144 ["deDE"] = {
145 "ALT-CTRL-NUMPAD1",
146 "ALT-CTRL-NUMPAD2",
147 "ALT-CTRL-NUMPAD3",
148 "ALT-CTRL-NUMPAD4",
149 "ALT-CTRL-NUMPAD5",
150 "ALT-CTRL-NUMPAD6",
151 "ALT-CTRL-NUMPAD7",
152 "ALT-CTRL-NUMPAD8",
153 "ALT-CTRL-NUMPAD9",
154 "ALT-CTRL-NUMPAD0",
155 "ALT-CTRL-1",
156 "ALT-CTRL-2",
157 "ALT-CTRL-3",
158 "ALT-CTRL-4",
159 "ALT-CTRL-5",
160 "ALT-CTRL-6",
161 "ALT-CTRL-7",
162 "ALT-CTRL-8",
163 "ALT-CTRL-9",
164 "ALT-CTRL-0",
165 "ALT-CTRL-F1",
166 "ALT-CTRL-F2",
167 "ALT-CTRL-F3",
168 "ALT-CTRL-F4",
169 "ALT-CTRL-F5",
170 "ALT-CTRL-F6",
171 "ALT-CTRL-F7",
172 "ALT-CTRL-F8",
173 "ALT-CTRL-F9",
174 "ALT-CTRL-F10",
175 "ALT-CTRL-F11",
176 "ALT-CTRL-F12",
177 "ALT-CTRL-ß",
178 "ALT-CTRL-H",
179 "ALT-CTRL-A",
180 "ALT-CTRL-B",
181 "ALT-CTRL-C",
182 "ALT-CTRL-D",
183 "ALT-CTRL-END"
184 },
185 ["zhCN"] = {
186 "ALT-CTRL-NUMPAD1",
187 "ALT-CTRL-NUMPAD2",
188 "ALT-CTRL-NUMPAD3",
189 "ALT-CTRL-NUMPAD4",
190 "ALT-CTRL-NUMPAD5",
191 "ALT-CTRL-NUMPAD6",
192 "ALT-CTRL-NUMPAD7",
193 "ALT-CTRL-NUMPAD8",
194 "ALT-CTRL-NUMPAD9",
195 "ALT-CTRL-NUMPAD0",
196 "ALT-CTRL-1",
197 "ALT-CTRL-2",
198 "ALT-CTRL-3",
199 "ALT-CTRL-4",
200 "ALT-CTRL-5",
201 "ALT-CTRL-6",
202 "ALT-CTRL-7",
203 "ALT-CTRL-8",
204 "ALT-CTRL-9",
205 "ALT-CTRL-0",
206 "ALT-CTRL-F1",
207 "ALT-CTRL-F2",
208 "ALT-CTRL-F3",
209 "ALT-CTRL-F4",
210 "ALT-CTRL-F5",
211 "ALT-CTRL-F6",
212 "ALT-CTRL-F7",
213 "ALT-CTRL-F8",
214 "ALT-CTRL-F9",
215 "ALT-CTRL-F10",
216 "ALT-CTRL-F11",
217 "ALT-CTRL-F12",
218 "ALT-CTRL--",
219 "ALT-CTRL-H",
220 "ALT-CTRL-A",
221 "ALT-CTRL-B",
222 "ALT-CTRL-C",
223 "ALT-CTRL-D",
224 "ALT-CTRL-END"
225 },
226 ["zhTW"] = {
227 "ALT-CTRL-NUMPAD1",
228 "ALT-CTRL-NUMPAD2",
229 "ALT-CTRL-NUMPAD3",
230 "ALT-CTRL-NUMPAD4",
231 "ALT-CTRL-NUMPAD5",
232 "ALT-CTRL-NUMPAD6",
233 "ALT-CTRL-NUMPAD7",
234 "ALT-CTRL-NUMPAD8",
235 "ALT-CTRL-NUMPAD9",
236 "ALT-CTRL-NUMPAD0",
237 "ALT-CTRL-1",
238 "ALT-CTRL-2",
239 "ALT-CTRL-3",
240 "ALT-CTRL-4",
241 "ALT-CTRL-5",
242 "ALT-CTRL-6",
243 "ALT-CTRL-7",
244 "ALT-CTRL-8",
245 "ALT-CTRL-9",
246 "ALT-CTRL-0",
247 "ALT-CTRL-F1",
248 "ALT-CTRL-F2",
249 "ALT-CTRL-F3",
250 "ALT-CTRL-F4",
251 "ALT-CTRL-F5",
252 "ALT-CTRL-F6",
253 "ALT-CTRL-F7",
254 "ALT-CTRL-F8",
255 "ALT-CTRL-F9",
256 "ALT-CTRL-F10",
257 "ALT-CTRL-F11",
258 "ALT-CTRL-F12",
259 "ALT-CTRL--",
260 "ALT-CTRL-H",
261 "ALT-CTRL-A",
262 "ALT-CTRL-B",
263 "ALT-CTRL-C",
264 "ALT-CTRL-D",
265 "ALT-CTRL-END"
266 },
267 ["esES"] = {
268 "ALT-CTRL-NUMPAD1",
269 "ALT-CTRL-NUMPAD2",
270 "ALT-CTRL-NUMPAD3",
271 "ALT-CTRL-NUMPAD4",
272 "ALT-CTRL-NUMPAD5",
273 "ALT-CTRL-NUMPAD6",
274 "ALT-CTRL-NUMPAD7",
275 "ALT-CTRL-NUMPAD8",
276 "ALT-CTRL-NUMPAD9",
277 "ALT-CTRL-NUMPAD0",
278 "ALT-CTRL-1",
279 "ALT-CTRL-2",
280 "ALT-CTRL-3",
281 "ALT-CTRL-4",
282 "ALT-CTRL-5",
283 "ALT-CTRL-6",
284 "ALT-CTRL-7",
285 "ALT-CTRL-8",
286 "ALT-CTRL-9",
287 "ALT-CTRL-0",
288 "ALT-CTRL-F1",
289 "ALT-CTRL-F2",
290 "ALT-CTRL-F3",
291 "ALT-CTRL-F4",
292 "ALT-CTRL-F5",
293 "ALT-CTRL-F6",
294 "ALT-CTRL-F7",
295 "ALT-CTRL-F8",
296 "ALT-CTRL-F9",
297 "ALT-CTRL-F10",
298 "ALT-CTRL-F11",
299 "ALT-CTRL-F12",
300 "ALT-CTRL-'",
301 "ALT-CTRL-H",
302 "ALT-CTRL-A",
303 "ALT-CTRL-B",
304 "ALT-CTRL-C",
305 "ALT-CTRL-D",
306 "ALT-CTRL-END"
307 },
308 ["esMX"] = {
309 "ALT-CTRL-NUMPAD1",
310 "ALT-CTRL-NUMPAD2",
311 "ALT-CTRL-NUMPAD3",
312 "ALT-CTRL-NUMPAD4",
313 "ALT-CTRL-NUMPAD5",
314 "ALT-CTRL-NUMPAD6",
315 "ALT-CTRL-NUMPAD7",
316 "ALT-CTRL-NUMPAD8",
317 "ALT-CTRL-NUMPAD9",
318 "ALT-CTRL-NUMPAD0",
319 "ALT-CTRL-1",
320 "ALT-CTRL-2",
321 "ALT-CTRL-3",
322 "ALT-CTRL-4",
323 "ALT-CTRL-5",
324 "ALT-CTRL-6",
325 "ALT-CTRL-7",
326 "ALT-CTRL-8",
327 "ALT-CTRL-9",
328 "ALT-CTRL-0",
329 "ALT-CTRL-F1",
330 "ALT-CTRL-F2",
331 "ALT-CTRL-F3",
332 "ALT-CTRL-F4",
333 "ALT-CTRL-F5",
334 "ALT-CTRL-F6",
335 "ALT-CTRL-F7",
336 "ALT-CTRL-F8",
337 "ALT-CTRL-F9",
338 "ALT-CTRL-F10",
339 "ALT-CTRL-F11",
340 "ALT-CTRL-F12",
341 "ALT-CTRL-'",
342 "ALT-CTRL-H",
343 "ALT-CTRL-A",
344 "ALT-CTRL-B",
345 "ALT-CTRL-C",
346 "ALT-CTRL-D",
347 "ALT-CTRL-END"
348 }
349 }
350
351 InternationalStringTable = {
352 ["enUS"] = {
353 CyborgButtonTitle="Cyborg Button",
354 MiniMapButtonTitle="MiniMap Button",
355 OptionPageTitle="Cyborg MMO7",
356 OptionPageSetDefaults="Default",
357 CyborgSizeSliderTitle="Cyborg Head Size",
358 PluginSizeSliderTitle="Interface Window Size",
359 MouseRowCName="Thumb Anticlockwise",
360 MouseRowDName="Thumb Clockwise",
361 MouseRow1Name="Scroll Button",
362 MouseRow2Name="Forwards Button",
363 MouseRow3Name="Button 2",
364 MouseRow4Name="Hat Top",
365 MouseRow7Name="Hat Left",
366 MouseRow5Name="Precision Aim",
367 MouseRow8Name="Hat Right",
368 MouseRow6Name="Hat Bottom",
369 MouseRow9Name="Button 1",
370 MouseRowBName="Button 3",
371 MouseRowAName="Back Button"
372 },
373 ["frFR"] = {
374 CyborgButtonTitle="Bouton Cyborg",
375 MiniMapButtonTitle="Bouton minimap",
376 OptionPageTitle="Cyborg MMO7",
377 OptionPageSetDefaults="Par défaut",
378 CyborgSizeSliderTitle="Dimension de la tête Cyborg",
379 PluginSizeSliderTitle="Dimension de la fenêtre d'interface"
380 },
381 ["deDE"] = {
382 CyborgButtonTitle="Cyborg-Taste",
383 MiniMapButtonTitle="MiniMap-Taste",
384 OptionPageTitle="Cyborg MMO7",
385 OptionPageSetDefaults="Standard",
386 CyborgSizeSliderTitle="Größe des Cyborg-Kopfes",
387 PluginSizeSliderTitle="Größe des Schnittstellenfensters"
388 },
389 ["zhCN"] = {
390 CyborgButtonTitle="Cyborg ??",
391 MiniMapButtonTitle="“????”??",
392 OptionPageTitle="Cyborg MMO7",
393 OptionPageSetDefaults="??",
394 CyborgSizeSliderTitle="Cyborg ????",
395 PluginSizeSliderTitle="??????"
396 },
397 ["zhTW"] = {
398 CyborgButtonTitle="Cyborg ??",
399 MiniMapButtonTitle="MiniMap ??",
400 OptionPageTitle="Cyborg MMO7",
401 OptionPageSetDefaults="??",
402 CyborgSizeSliderTitle="Cyborg ???",
403 PluginSizeSliderTitle="??????"
404 },
405 ["esES"] = {
406 CyborgButtonTitle="Botón Cyborg",
407 MiniMapButtonTitle="Botón Minimapa",
408 OptionPageTitle="Cyborg MMO7",
409 OptionPageSetDefaults="Predeterminado",
410 CyborgSizeSliderTitle="Tamaño de la cabeza de Cyborg",
411 PluginSizeSliderTitle="Tamaño de la ventana de la interfaz"
412 },
413 ["esMX"] = {
414 CyborgButtonTitle="Botón de Cyborg",
415 MiniMapButtonTitle="Botón de Minimapa",
416 OptionPageTitle="Cyborg MMO7",
417 OptionPageSetDefaults="Modo predeterminado",
418 CyborgSizeSliderTitle="Tamaño de la cabeza de Cyborg",
419 PluginSizeSliderTitle="Tamaño de la ventana de interfaz"
420 }
421 }
422
423 Mode = InternationalMode[GetLocale()]
424 WowCommands = nil
425 StringTable = InternationalStringTable[GetLocale()]