Subversion Repositories Projects

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1734 - 1
/****************************************************************************************
2
 *   Copyright (C) 2011 Christian "Cebra" Brandtner, brandtner@brandtner.net            *
3
 *                                                                                      *
4
 *   This program is free software; you can redistribute it and/or modify               *
5
 *   it under the terms of the GNU General Public License as published by               *
6
 *   the Free Software Foundation; either version 2 of the License.                     *
7
 *                                                                                      *
8
 *   This program is distributed in the hope that it will be useful,                    *
9
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of                     *
10
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                      *
11
 *   GNU General Public License for more details.                                       *
12
 *                                                                                      *
13
 *   You should have received a copy of the GNU General Public License                  *
14
 *   along with this program; if not, write to the                                      *
15
 *   Free Software Foundation, Inc.,                                                    *
16
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.                          *
17
 *                                                                                      *
18
 *                                                                                      *
19
 *   Languagesupport:                                                                   *
20
 *   http://www.netrino.com/Embedded-Systems/How-To/Firmware-Internationalization       *
21
 *   Nigel Jones                                                                        *
22
 ****************************************************************************************/
23
 
24
 
25
#include "cpu.h"
26
#include <avr/io.h>
27
#include <inttypes.h>
28
#include <stdlib.h>
29
#include <avr/pgmspace.h>
30
#include <avr/wdt.h>
31
#include <util/delay.h>
32
#include "main.h"
33
#include "lcd.h"
34
#include "timer.h"
35
#include "eeprom.h"
36
#include "messages.h"
37
 
38
 
39
 
40
 
41
typedef enum
42
{
43
        GERMAN,
44
        ENGLISH,
45
        FRENCH,
46
        NETHERLAND,
47
        LAST_LANGUAGE,
48
 
49
} LANGUAGE;
50
 
51
 
52
 
53
typedef struct
54
{
55
        /*
56
        * Maximum length
57
        */
58
        int const len;
59
 
60
        /*
61
        * Array of pointers to language-specific string
62
        */
63
        char const * const text[LAST_LANGUAGE];
64
 
65
} STRING;
66
 
67
 
68
//--------------------------------------------------------------------------------------------------------------------
69
// Typdefinitionen für alle verwendeten Strings, LAST_STR muss am Ende stehen bleiben
70
//typedef enum
71
//TESTSTRING, KEYLINE1, KEYLINE2, KEYLINE3, KEYLINE4, KEYLINE5, BOOT1, BOOT2, BOOT_WI1, BOOT_WI2, BOOT_SV, START_MSG1, START_MSG2, GNU_GPL, ATMEGA644,
72
//ATMEGA644P, ATMEGA1284P, HW12, HW12W, HW13, HW13W, HW39, START_LASTPOS, START_LASTPOS1, START_LASTPOS2, START_LASTPOS3, START_LASTPOSDEL,
73
//START_SEARCHFC, ENDE, OK, FEHLER, AKTIV, START_FCNOTFOUND, START_FCFOUND, START_FCFOUND1, START_FCFOUND2, START_FCFOUND3, START_VERSIONCHECK,
74
//START_VERSIONCHECK1, START_VERSIONCHECK2, START_VERSIONCHECK3, START_VERSIONCHECK4, START_VERSIONCHECK5, ON, OFF, ESC, SHUTDOWN, YESNO,
75
//UPDATE1, UPDATE2, ENDSTART, TOOLS1, CONNECT1, CONNECT2, CONNECT4, CONNECT5, CONNECT6, CONNECT7, CONNECT8, CONNECT9, CONNECT10, CONNECT11, CONNECT12,
76
//CONNECT13, CONNECT14, CONNECT15, CONNECT16, CONNECT17, CONNECT18, CONNECT19, CONNECT20, CONNECT21, CONNECT22, CONNECT23, CONNECT24, CONNECT25,
77
//CONNECT26, CONNECT27, CONNECT28, CONNECT29, CONNECT30, CONNECT31, KABEL, SLAVE, NORMAL, REVERSE, ENDOK, EEPROM1, EEPROM2, DEUTSCH, ENGLISCH, FRANCE,
78
//NETHERL, DISPLAY1, DISPLAY2, DISPLAY3, DISPLAY4, DISPLAY5, DISPLAY6, DISPLAY7, DISPLAY8, DISPLAY9, DEBUGPKT, WITXRX, WINETWG, WINETWM, WITIMEOUT,
79
//WIUART, WI2321, WI2322, WI2323, YES, NOO, BT1, BT2, BT3, BT4, LIPO1, LIPO2, LIPO3, LIPO4, LIPO5, LIPO6, LOWBAT, OSD_3D_V, OSD_3D_H, OSD_3D_L,
80
//OSD_3D_R, OSD_3D_NICK, OSD_3D_ROLL, OSD_3D_COMPASS, OSD_ERROR, OSD_POS1, OSD_POS2, PARA_SETTINGS, PARA_CHANGE, PARA_AKTIVI, PARA_AKTIV,
81
//PARA_SAVESETT, PARA_SETTSAVED, PARA_COPY, PARA_FROMTO, PARA_ENDE, PARA_COPYQ, PARA_COPYACTIV, PARA_CHANGESETT, PARA_SELECT, PARA_SEITE,
82
//PARA_SELSETT, GPS1, GPS2, GPS3, STATS_ITEM_0, STATS_ITEM_1, STATS_ITEM_2, STATS_ITEM_3, STATS_ITEM_4, STATS_ITEM_5, STATS_ITEM_6, STATS_ITEM_7,
83
//STATS_ITEM_8, ONLY_NC, NO_SETTINGS, OSD_ALTI_0, OSD_ALTI_1, OSD_VARIO_0, OSD_VARIO_1, OSD_CARE_FREE_0, OSD_CARE_FREE_1, OSD_LED0, OSD_LED1, OSD_LED2,
84
//OSD_NAVI_MODE_0, OSD_NAVI_MODE_1, OSD_NAVI_MODE_2, OSD_FLAGS_0, OSD_FLAGS_1, OSD_FLAGS_2, OSD_FLAGS_3, OSD_FLAGS_4, OSD_FLAGS_5, OSD_FLAGS_6,
85
//OSD_Screen, OSD_Invert_Out, OSD_LED_Form, OSD_Send_OSD, LAST_STR,
86
 
87
 
88
 
89
static const STRING strings[LAST_STR] =
90
{
91
        { /*TESTSTRING*/
92
                21,
93
                {
94
                        "Not format hardisk C?",                /* German */
95
                        "Not format hardisk C?",                /* English*/
96
                        "Not format hardisk C?",                /* French */
97
                        "Not format hardisk C?",                /* Dutch  */
98
 
99
                }
100
        },
101
 
102
        { /*KEYLINE1*/
103
                21,
104
                {
105
                        " \x1a     \x1b    Ende   OK",  /* German */
106
                        " \x1a     \x1b    end    OK",  /* English*/
107
                        " \x1a     \x1b    fin    OK",  /* French */
108
                        " \x1a     \x1b    Einde  OK",  /* Dutch  */
109
 
110
                }
111
        },
112
 
113
        { /*KEYLINE2*/
114
                21,
115
                {
116
                        " \x18     \x19    Ende   OK",  /* German */
117
                        " \x18     \x19    end    OK",  /* English*/
118
                        " \x18     \x19    fin    OK",  /* French */
119
                        " \x18     \x19    Einde  OK",  /* Dutch  */
120
 
121
                }
122
        },
123
 
124
        { /*KEYLINE3*/
125
                21,
126
                {
127
                        " \x18     \x19    Ende ",              /* German */
128
                        " \x18     \x19    end  ",              /* English*/
129
                        " \x18     \x19    fin  ",              /* French */
130
                        " \x18     \x19    Einde",              /* Dutch  */
131
 
132
                }
133
        },
134
 
135
        { /*KEYLINE4*/
136
                21,
137
                {
138
                        "Ende   OK",                                    /* German */
139
                        "end    OK",                                    /* English*/
140
                        "fin    OK",                                    /* French */
141
                        "Einde  OK",                                    /* Dutch  */
142
 
143
                }
144
        },
145
 
146
        { /*KEYLINE5*/
147
                21,
148
                {
149
                        "Ende Info",    /* German */
150
                        "end  info",    /* English*/
151
                        "fin  info",    /* French */
152
                        "Eind Info",    /* Dutch  */
153
 
154
                }
155
        },
156
 
157
        { /*BOOT1*/
158
                21,
159
                {
160
                        "Taste 1 Sekunde",                              /* German */
161
                        "Keep the button",                              /* English*/
162
                        "Maintenez le bouton",                  /* French */
163
                        "Houd de knop   ",                              /* Dutch  */
164
 
165
                }
166
        },
167
 
168
        { /* BOOT2*/
169
                21,
170
                {
171
                        "lang festhalten.",                             /* German */
172
                        "pressed for 1 second",                 /* English*/
173
                        "enfoncee pend. 1 sec",                 /* French */
174
                        "1 seconde ingedrukt.",                 /* Dutch  */
175
                }
176
        },
177
 
178
        { /*BOOT_WI1*/
179
                21,
180
                {
181
                        "Verbindung zum MK ist",                /* German */
182
                        "Connection to MK is",                  /* English*/
183
                        "Connexion à MK est",                   /* French */
184
                        "Verbinding met MK is",                 /* Dutch  */
185
 
186
                }
187
        },
188
 
189
        { /* BOOT_WI2*/
190
                21,
191
                {
192
                        "auf Wi232 eingestellt",                /* German */
193
                        "set to Wi232",                                 /* English*/
194
                        "mis a Wi232",                                  /* French */
195
                        "ingesteld op Wi232",                   /* Dutch  */
196
                }
197
        },
198
 
199
        { /*BOOTSV1*/
200
                21,
201
                {
202
                        "auf Kabel eingestellt",                /* German */
203
                        "set to kabel on SV2",                  /* English*/
204
                        "mis a kabel sur SV2",                  /* French */
205
                        "via kabelverbinding",                  /* Dutch  */
206
 
207
                }
208
        },
209
 
210
        { /*START_MSG1 */
211
                21,
212
                {
213
                        "Portables Kopter Tool",                /* German */
214
                        "Portable Kopter Tool ",                /* English*/
215
                        "Portable Kopter Tool ",                /* French */
216
                        "Portable Kopter Tool ",                /* Dutch  */
217
 
218
                }
219
        },
220
 
221
        { /*START_MSG2 */
222
                21,
223
                {
224
                        "für FC Ver "FC_Version,                /* German */
225
                        "for FC Ver "FC_Version,                /* English*/
226
                        "pour FC Ver "FC_Version,               /* French */
227
                        "Voor FC Ver "FC_Version,               /* Dutch  */
228
                }
229
        },
230
 
231
        { /* GNU/GPL */
232
                21,
233
                {
234
                        "GNU GPL License",                              /* German */
235
                        "GNU GPL License",                              /* English*/
236
                        "GNU GPL License",                              /* French */
237
                        "GNU GPL License",                              /* Dutch  */
238
                }
239
        },
240
 
241
        { /**/
242
                21,
243
                {
244
                        "ATmega 644",                                   /* German */
245
                        "ATmega 644",                                   /* English*/
246
                        "ATmega 644",                                   /* French */
247
                        "ATmega 644",                                   /* Dutch  */
248
                }
249
        },
250
 
251
        { /**/
252
                21,
253
                {
254
                        "ATmega 644P",                                  /* German */
255
                        "ATmega 644P",                                  /* English*/
256
                        "ATmega 644P",                                  /* French */
257
                        "ATmega 644P",                                  /* Dutch  */
258
                }
259
        },
260
 
261
        { /**/
262
                21,
263
                {
264
                        "ATmega 1284P",                                 /* German */
265
                        "ATmega 1284P",                                 /* English*/
266
                        "ATmega 1284P",                                 /* French */
267
                        "ATmega 1284P",                                 /* Dutch  */
268
                }
269
        },
270
 
271
        { /**/
272
                21,
273
                {
274
                        "Hardware 1.2",                                 /* German */
275
                        "Hardware 1.2",                                 /* English*/
276
                        "Hardware 1.2",                                 /* French */
277
                        "Hardware 1.2",                                 /* Dutch  */
278
                }
279
        },
280
 
281
        { /**/
282
                21,
283
                {
284
                        "Hardware 1.2W",                                /* German */
285
                        "Hardware 1.2W",                                /* English*/
286
                        "Hardware 1.2W",                                /* French */
287
                        "Hardware 1.2W",                                /* Dutch  */
288
                }
289
        },
290
 
291
        { /**/
292
                21,
293
                {
294
                        "Hardware 1.3",                                 /* German */
295
                        "Hardware 1.3",                                 /* English*/
296
                        "Hardware 1.3",                                 /* French */
297
                        "Hardware 1.3",                                 /* Dutch  */
298
                }
299
        },
300
 
301
        { /**/
302
                21,
303
                {
304
                        "Hardware 1.3W",                                /* German */
305
                        "Hardware 1.3W",                                /* English*/
306
                        "Hardware 1.3W",                                /* French */
307
                        "Hardware 1.3W",                                /* Dutch  */
308
                }
309
        },
310
 
311
        { /**/
312
                21,
313
                {
314
                        "Hardware 3.9",                                 /* German */
315
                        "Hardware 3.9",                                 /* English*/
316
                        "Hardware 3.9",                                 /* French */
317
                        "Hardware 3.9",                                 /* Dutch  */
318
                }
319
        },
320
 
321
        { /*START_LASTPOS*/
322
                21,
323
                {
324
                        "   Letzte Position   ",                /* German */
325
                        "   last   position   ",                /* English*/
326
                        "   derniere position ",                /* French */
327
                        "   Laatste positie   ",                /* Dutch  */
328
                }
329
        },
330
 
331
        { /*START_LASTPOS1*/
332
                21,
333
                {
334
                        " Breitengr  Längengr ",                /* German */
335
                        " latitude  longitude ",                /* English*/
336
                        " latitude  longitude ",                /* French */
337
                        "breedtegr. lengtegr. ",                /* Dutch  */
338
                }
339
        },
340
 
341
        { /*START_LASTPOS2*/
342
                21,
343
                {
344
                        "löschen        weiter",                /* German */
345
                        "delete          exit ",                /* English*/
346
                        "supprimer       plus ",                /* French */
347
                        "wissen         verder",                /* Dutch  */
348
                }
349
        },
350
 
351
        { /*START_LASTPOS3*/
352
                21,
353
                {
354
                        "    Google Eingabe   ",                /* German */
355
                        "    Google Input     ",                /* English*/
356
                        "    Google Input     ",                /* French */
357
                        "    Google Input     ",                /* Dutch  */
358
                }
359
        },
360
 
361
        { /*START_LASTPOSDEL*/
362
                21,
363
                {
364
                        "      gelöscht       ",                /* German */
365
                        "      deleted        ",                /* English*/
366
                        "      supprime       ",                /* French */
367
                        "      gewist         ",                /* Dutch  */
368
                }
369
        },
370
 
371
        { /*START_SEARCHFC*/
372
                21,
373
                {
374
                        "Suche FC...    ",                              /* German */
375
                        "searching FC...",                              /* English*/
376
                        "cherchant FC...",                              /* French */
377
                        "zoek FC...     ",                              /* Dutch  */
378
                }
379
        },
380
 
381
        { /*ENDE*/
382
                21,
383
                {
384
                        "Ende ",                                                /* German */
385
                        "end  ",                                                /* English*/
386
                        "fin  ",                                                /* French */
387
                        "Einde",                                                /* Dutch  */
388
                }
389
        },
390
 
391
        { /*OK*/
392
                21,
393
                {
394
                        "Ok  ",                                                 /* German */
395
                        "ok  ",                                                 /* English*/
396
                        "ok  ",                                                 /* French */
397
                        "gued",                                                 /* Dutch  */
398
                }
399
        },
400
 
401
        { /*FEHLER*/
402
                21,
403
                {
404
                        "Fehler  ",                                             /* German */
405
                        "error   ",                                             /* English*/
406
                        "d'erreur",                                             /* French */
407
                        "fout    ",                                             /* Dutch  */
408
                }
409
        },
410
 
411
        { /*AKTIV*/
412
                21,
413
                {
414
                        "aktiv ",                                               /* German */
415
                        "activ ",                                               /* English*/
416
                        "actifs",                                               /* French */
417
                        "actief",                                               /* Dutch  */
418
                }
419
        },
420
 
421
 
422
        { /*START_FCNOTFOUND*/
423
                21,
424
                {
425
                        "FC nicht gefunden!",                   /* German */
426
                        "FC not found!",                                /* English*/
427
                        "FC pas trouve!",                               /* French */
428
                        "FC niet gevonden!",                    /* Dutch  */
429
                }
430
        },
431
 
432
        { /*START_FCFOUND*/
433
                21,
434
                {
435
                        "PKT-Tool GNU GPL",                             /* German */
436
                        "PKT-Tool GNU GPL",                             /* English*/
437
                        "PKT-Tool GNU GPL",                             /* French */
438
                        "PKT-Tool GNU GPL",                             /* Dutch  */
439
                }
440
        },
441
 
442
        { /*START_FCFOUND1*/
443
                21,
444
                {
445
                        "gefunden: ",                                   /* German */
446
                        "found: ",                                              /* English*/
447
                        "trouvés: ",                                    /* French */
448
                        "gevonden: ",                                   /* Dutch  */
449
                }
450
        },
451
 
452
        { /*START_FCFOUND2*/
453
                21,
454
                {
455
                        "Flight-Ctrl",                                  /* German */
456
                        "Flight-Ctrl",                                  /* English*/
457
                        "Flight-Ctrl",                                  /* French */
458
                        "Flight-Ctrl",                                  /* Dutch  */
459
                }
460
        },
461
 
462
        { /*START_FCFOUND3*/
463
                21,
464
                {
465
                        "Navi-Ctrl",                                    /* German */
466
                        "Navi-Ctrl",                                    /* English*/
467
                        "Navi-Ctrl",                                    /* French */
468
                        "Navi-Ctrl",                                    /* Dutch  */
469
                }
470
        },
471
 
472
        { /*START_VERSIONCHECK*/
473
                21,
474
                {
475
                        "Version: ",                                    /* German */
476
                        "Version: ",                                    /* English*/
477
                        "Version: ",                                    /* French */
478
                        "Versie:  ",                                    /* Dutch  */
479
                }
480
        },
481
 
482
        { /*START_VERSIONCHECK1*/
483
                21,
484
                {
485
                        "erwartet",                                             /* German */
486
                        "expected",                                             /* English*/
487
                        "attendus",                                             /* French */
488
                        "verwacht",                                             /* Dutch  */
489
                }
490
        },
491
 
492
        { /*START_VERSIONCHECK2*/
493
                21,
494
                {
495
                        "gefunden",                                             /* German */
496
                        "found   ",                                             /* English*/
497
                        "trouves ",                                             /* French */
498
                        "gevonden",                                             /* Dutch  */
499
                }
500
        },
501
 
502
        { /*START_VERSIONCHECK3*/
503
                21,
504
                {
505
                        "PKT-Tool nur mit",                             /* German */
506
                        "PKT-Tool only with",                   /* English*/
507
                        "PKT uniquement avec",                  /* French */
508
                        "PKT-Tool alleen met",                  /* Dutch  */
509
                }
510
        },
511
 
512
        { /*START_VERSIONCHECK4*/
513
                21,
514
                {
515
                        "FC Software ",                                 /* German */
516
                        "FC Software ",                                 /* English*/
517
                        "FC Software ",                                 /* French */
518
                        "FC Software ",                                 /* Dutch  */
519
                }
520
        },
521
 
522
        { /*START_VERSIONCHECK5*/
523
                21,
524
                {
525
                        "kompatibel",                                   /* German */
526
                        "compatible",                                   /* English*/
527
                        "compatibles",                                  /* French */
528
                        "compatibel",                                   /* Dutch  */
529
                }
530
        },
531
 
532
        { /*ON*/
533
                21,
534
                {
535
                        "Ein  ",                                                /* German */
536
                        "On   ",                                                /* English*/
537
                        "Un   ",                                                /* French */
538
                        "Aan  ",                                                /* Dutch  */
539
                }
540
        },
541
 
542
        { /*AUS*/
543
                21,
544
                {
545
                        "Aus  ",                                                /* German */
546
                        "Off  ",                                                /* English*/
547
                        "Du   ",                                                /* French */
548
                        "Uit  ",                                                /* Dutch  */
549
                }
550
        },
551
 
552
        { /*ESC*/
553
                21,
554
                {
555
                        "ESC",                                                  /* German */
556
                        "ESC",                                                  /* English*/
557
                        "ESC",                                                  /* French */
558
                        "ESC",                                                  /* Dutch  */
559
                }
560
        },
561
 
562
        { /*SHUTDOWN*/
563
                21,
564
                {
565
                        "  PKT ausschalten?",                   /* German */
566
                        "  shutdown PKT ?",                             /* English*/
567
                        "  desactiver PKT ?",                   /* French */
568
                        "  PKT uitschakelen ?",                 /* Dutch  */
569
                }
570
        },
571
 
572
        { /*YES NO*/
573
                21,
574
                {
575
                        "Nein   Ja",                                    /* German */
576
                        "no    yes",                                    /* English*/
577
                        "non   oui",                                    /* French */
578
                        "Nee    Ja",                                    /* Dutch  */
579
                }
580
        },
581
 
582
        { /*UPDATE1*/
583
                21,
584
                {
585
                        "Verbinde PC mit PKT  ",                /* German */
586
                        "Connect PC to PKT-USB",                /* English*/
587
                        "associer PC a PKT-USB",                /* French */
588
                        "Verbind PC met PKT   ",                /* Dutch  */
589
                }
590
        },
591
 
592
        { /*UPDATE2*/
593
                21,
594
                {
595
                        "Drücke 'Start' am PKT",                /* German */
596
                        "Press 'Start' on PKT ",                /* English*/
597
                        "presse 'lancer' a PKT",                /* French */
598
                        "Druk 'Start' op PKT  ",                /* Dutch  */
599
                }
600
        },
601
 
602
        { /*ENDSTART*/
603
                21,
604
                {
605
                        "           Ende Start",                /* German */
606
                        "           End  Start",                /* English*/
607
                        "          fin  lancer",                /* French */
608
                        "          Einde Start",                /* Dutch  */
609
                }
610
        },
611
 
612
        { /*TOOLS1*/
613
                21,
614
                {
615
                        " PC-Quick-Verbindung ",                /* German */
616
                        " PC-Quick-Connection ",                /* English*/
617
                        " PC-connexion rapide ",                /* French */
618
                        " Snelle PC-verbinding",                /* Dutch  */
619
                }
620
        },
621
 
622
        { /*CONNECT1,*/
623
                21,
624
                {
625
                        "Verbinde das PKT mit",                 /* German */
626
                        "Connect PKT with MK",                  /* English*/
627
                        "connectez PKT a  MK",                  /* French */
628
                        "Verbind PKT  ",                                /* Dutch  */
629
                }
630
        },
631
 
632
        { /*CONNECT2*/
633
                21,
634
                {
635
                        "dem MK über:",                                 /* German */
636
                        "   over    :",                                 /* English*/
637
                        "  a propos :",                                 /* French */
638
                        "   met     :",                                 /* Dutch  */
639
                }
640
        },
641
 
642
        { /*CONNECT4,*/
643
                21,
644
                {
645
                        "dem MK über:  Kabel, ",                /* German */
646
                        "over: Kabel",                                  /* English*/
647
                        "a propos: Cable",                              /* French */
648
                        "MK via: kabel        ",                /* Dutch  */
649
                }
650
        },
651
 
652
        { /*CONNECT5*/
653
                21,
654
                {
655
                        "es ist kein Wi.232",                   /* German */
656
                        "there is no Wi.232",                   /* English*/
657
                        "l n'ya pas de ",                               /* French */
658
                        "er is geen wi.232 ",                   /* Dutch  */
659
                }
660
        },
661
 
662
        { /*CONNECT6*/
663
                21,
664
                {
665
                        "Modul eingebaut.",                             /* German */
666
                        "built in.",                                    /* English*/
667
                        "module integre Wi232",                 /* French */
668
                        "module ingebouwd.",                    /* Dutch  */
669
                }
670
        },
671
 
672
        { /*CONNECT7,*/
673
                21,
674
                {
675
                        "Wenn doch, dann bitte",                /* German */
676
                        "if yes, then first",                   /* English*/
677
                        "Si vous le faites",                    /* French */
678
                        "zo ja, dan aub eerst",                 /* Dutch  */
679
                }
680
        },
681
 
682
        { /*CONNECT8*/
683
                21,
684
                {
685
                        "das Modul zuerst im  ",                /* German */
686
                        "activate modul in",                    /* English*/
687
                        "activer le module",                    /* French */
688
                        "de module aktiveren",                  /* Dutch  */
689
                }
690
        },
691
 
692
        { /*CONNECT9*/
693
                21,
694
                {
695
                        "Setupmenü aktivieren.",                /* German */
696
                        "Setupmenu",                                    /* English*/
697
                        "dans menu de config.",                 /* French */
698
                        "in het Setupmenu.",                    /* Dutch  */
699
                }
700
        },
701
 
702
        { /*CONNECT10*/
703
                21,
704
                {
705
                        "Sie müssen das PKT",                   /* German */
706
                        "You have to",                                  /* English*/
707
                        "Vous devez",                                   /* French */
708
                        "U moet de PKT",                                /* Dutch  */
709
                }
710
        },
711
 
712
        { /*CONNECT11*/
713
                21,
714
                {
715
                        "jetzt neu starten!",                   /* German */
716
                        "restart PKT",                                  /* English*/
717
                        "redemarrer PKT",                               /* French */
718
                        "nu opnieuw starten!",                  /* Dutch  */
719
                }
720
        },
721
 
722
        { /*CONNECT12*/
723
                21,
724
                {
725
                        "Es ist kein BTM-222",                  /* German */
726
                        "There is no BTM-222",                  /* English*/
727
                        "l n'ya pas de ",                               /* French */
728
                        "Er is geen BTM-222",                   /* Dutch  */
729
                }
730
        },
731
 
732
        { /*CONNECT13*/
733
                21,
734
                {
735
                        "Modul eingebaut",                              /* German */
736
                        "Modul built in",                               /* English*/
737
                        "module integre BTM222",                /* French */
738
                        "module ingebouwd.",                    /* Dutch  */
739
                }
740
        },
741
 
742
        { /*CONNECT14*/
743
                21,
744
                {
745
                        " MK-USB Funktion ",                    /* German */
746
                        " MK-USB Function ",                    /* English*/
747
                        " MK-USB fonction ",                    /* French */
748
                        " MK-USB Functie  ",                    /* Dutch  */
749
                }
750
        },
751
 
752
        { /*CONNECT15*/
753
                21,
754
                {
755
                        " BT --> Kabel an FC  ",                /* German */
756
                        " BT --> Kabel to FC  ",                /* English*/
757
                        " BT --> Cable a  FC  ",                /* French */
758
                        " BT --> kabel naar FC",                /* Dutch  */
759
                }
760
        },
761
 
762
        { /*CONNECT16*/
763
                21,
764
                {
765
                        "PC mit BT verb.",                              /* German */
766
                        "connect PC with BT",                   /* English*/
767
                        "associer PC a BT",                             /* French */
768
                        "PC via BT verbonden.",                 /* Dutch  */
769
                }
770
        },
771
 
772
        { /*CONNECT17*/
773
                21,
774
                {
775
                        "PKT-Kabel an FC",                              /* German */
776
                        "PKT-Kabel to FC",                              /* English*/
777
                        "PKT-Cable a FC",                               /* French */
778
                        "PKT-kabel naar FC",                    /* Dutch  */
779
                }
780
        },
781
 
782
        { /*CONNECT18*/
783
                21,
784
                {
785
                        " BT --> Wi.232       ",                /* German */
786
                        " BT --> Wi.232       ",                /* English*/
787
                        " BT --> Wi.232       ",                /* French */
788
                        " BT --> Wi.232       ",                /* Dutch  */
789
                }
790
        },
791
 
792
        { /*CONNECT19*/
793
                21,
794
                {
795
                        "Wi.232 an FC         ",                /* German */
796
                        "Wi.232 to FC         ",                /* English*/
797
                        "Wi.232 a FC          ",                /* French */
798
                        "Wi.232 naar FC       ",                /* Dutch  */
799
                }
800
        },
801
 
802
        { /*CONNECT20*/
803
                21,
804
                {
805
                        " USB --> Kabel an FC ",                /* German */
806
                        " USB --> cable to FC ",                /* English*/
807
                        " USB --> cable a FC  ",                /* French */
808
                        "USB --> kabel naar FC",                /* Dutch  */
809
                }
810
        },
811
 
812
        { /*CONNECT21*/
813
                21,
814
                {
815
                        "PC mit USB verbinden ",                /* German */
816
                        "connect PC with USB  ",                /* English*/
817
                        "associer PC a USB    ",                /* French */
818
                        "Verbind PC met USB   ",                /* Dutch  */
819
                }
820
        },
821
 
822
        { /*CONNECT22*/
823
                21,
824
                {
825
                        " USB --> Wi.232      ",                /* German */
826
                        " USB --> Wi.232      ",                /* English*/
827
                        " USB --> Wi.232      ",                /* French */
828
                        " USB --> Wi.232      ",                /* Dutch  */
829
                }
830
        },
831
 
832
        { /*CONNECT23*/
833
                21,
834
                {
835
                        "MK-Tool starten",                              /* German */
836
                        "start MK-Tool",                                /* English*/
837
                        "demarrage MK-Tool",                    /* French */
838
                        "start MK-Tool",                                /* Dutch  */
839
                }
840
        },
841
 
842
        { /*CONNECT24*/
843
                21,
844
                {
845
                        " Wi.232 Konfigurieren",                /* German */
846
                        " Wi.232 Configuration",                /* English*/
847
                        " Wi.232 configurer   ",                /* French */
848
                        " Wi.232 Configuratie ",                /* Dutch  */
849
                }
850
        },
851
 
852
        { /*CONNECT25*/
853
                21,
854
                {
855
                        "Programm starten.    ",                /* German */
856
                        "start program ",                               /* English*/
857
                        "Démarrer le programme",                /* French */
858
                        "start programma.",                             /* Dutch  */
859
                }
860
        },
861
 
862
        { /*CONNECT26*/
863
                21,
864
                {
865
                        "BTM-222 Konfigurieren",                /* German */
866
                        "BTM-222 configuration",                /* English*/
867
                        "BTM-222 de configura.",                /* French */
868
                        "BTM-222 configuratie",                 /* Dutch  */
869
                }
870
        },
871
 
872
        { /*CONNECT27*/
873
                21,
874
                {
875
                        "FC > MK-USB > BTM-222",                /* German */
876
                        "FC > MK-USB > BTM-222",                /* English*/
877
                        "FC > MK-USB > BTM-222",                /* French */
878
                        "FC > MK-USB > BTM-222",                /* Dutch  */
879
                }
880
        },
881
 
882
        { /*CONNECT28*/
883
                21,
884
                {
885
                        "MK-USB an PC anschl. ",                /* German */
886
                        "connect PC to MK-USB ",                /* English*/
887
                        "associer PC a MK-USB ",                /* French */
888
                        "Verbind PC met MK-USB",                /* Dutch  */
889
                }
890
        },
891
 
892
        { /*CONNECT29*/
893
                21,
894
                {
895
                        "Zwischen MK-USB und  ",                /* German */
896
                        "connect crossed cable",                /* English*/
897
                        "la connexion entre PC",                /* French */
898
                        "Tussen MK-USB en PKT ",                /* Dutch  */
899
                }
900
        },
901
 
902
        { /*CONNECT30*/
903
                21,
904
                {
905
                        "PKT ein gekreuztes   ",                /* German */
906
                        "between MK-USB and   ",                /* English*/
907
                        "et FC un cable croise",                /* French */
908
                        "een gekruiste kabel  ",                /* Dutch  */
909
                }
910
        },
911
 
912
        { /*CONNECT31*/
913
                21,
914
                {
915
                        "Kabel anschliessen.  ",                /* German */
916
                        "PKT SV2",                                              /* English*/
917
                        " ",                                                    /* French */
918
                        "aansluiten.",                                  /* Dutch  */
919
                }
920
        },
921
 
922
        { /*Kabel*/
923
                21,
924
                {
925
                        "Kabel",                                                /* German */
926
                        "cable",                                                /* English*/
927
                        "cable",                                                /* French */
928
                        "Kabel",                                                /* Dutch  */
929
                }
930
        },
931
 
932
        { /*SLAVE*/
933
                21,
934
                {
935
                        "Slave   ",                                             /* German */
936
                        "Slave   ",                                             /* English*/
937
                        "esclaves",                                             /* French */
938
                        "Slave   ",                                             /* Dutch  */
939
                }
940
        },
941
 
942
        { /*NORMAL*/
943
                21,
944
                {
945
                        "Normal ",                                              /* German */
946
                        "Normal ",                                              /* English*/
947
                        "normal ",                                              /* French */
948
                        "Norm.  ",                                              /* Dutch  */
949
                }
950
        },
951
 
952
        { /*Reverse*/
953
                21,
954
                {
955
                        "Reverse",                                              /* German */
956
                        "inverse",                                              /* English*/
957
                        "inverse",                                              /* French */
958
                        "geinver",                                              /* Dutch  */
959
                }
960
        },
961
 
962
        { /*ENDOK*/
963
                21,
964
                {
965
                        "Ende   OK",                                    /* German */
966
                        "End    OK",                                    /* English*/
967
                        "Fin    OK",                                    /* French */
968
                        "Eind   OK",                                    /* Dutch  */
969
                }
970
        },
971
 
972
        { /*EEPROM1*/
973
                21,
974
                {
975
                        " EEProm wirklich",                             /* German */
976
                        " Realy delete",                                /* English*/
977
                        " eeprom supprimer?",                   /* French */
978
                        " Eeprom werkelijk",                    /* Dutch  */
979
                }
980
        },
981
 
982
        { /*EEPROM2*/
983
                21,
984
                {
985
                        " löschen?",                                    /* German */
986
                        " EEprom?",                                             /* English*/
987
                        "    ",                                                 /* French */
988
                        " wissen?",                                             /* Dutch  */
989
                }
990
        },
991
 
992
        { /*DEUTSCH*/
993
                21,
994
                {
995
                        "deutsch    ",                                  /* German */
996
                        "german     ",                                  /* English*/
997
                        "allemande  ",                                  /* French */
998
                        "duits      ",                                  /* Dutch  */
999
                }
1000
        },
1001
 
1002
        { /*ENGLISCH*/
1003
                21,
1004
                {
1005
                        "englisch   ",                                  /* German */
1006
                        "english    ",                                  /* English*/
1007
                        "anglaise   ",                                  /* French */
1008
                        "engels     ",                                  /* Dutch  */
1009
                }
1010
        },
1011
 
1012
        { /*FRANCE*/
1013
                21,
1014
                {
1015
                        "französisch",                                  /* German */
1016
                        "french     "  ,                                /* English*/
1017
                        "française  ",                                  /* French */
1018
                        "frans      ",                                  /* Dutch  */
1019
                }
1020
        },
1021
 
1022
        { /*NETHERL*/
1023
                21,
1024
                {
1025
                        "holländisch",                                  /* German */
1026
                        "dutch      ",                                  /* English*/
1027
                        "hollandaise",                                  /* French */
1028
                        "nederlands ",                                  /* Dutch  */
1029
                }
1030
        },
1031
 
1032
        { /*DISPLAY1*/
1033
                21,
1034
                {
1035
                        "Anzeige Einstellungen",                /* German */
1036
                        " Display Setup       ",                /* English*/
1037
                        " d'affichage config. ",                /* French */
1038
                        "Display instellingen ",                /* Dutch  */
1039
                }
1040
        },
1041
 
1042
        { /*DISPLAY2*/
1043
                21,
1044
                {
1045
                        "Infos bei Start:",                             /* German */
1046
                        "Info at startup ",                             /* English*/
1047
                        "Inf.au demarrage",                             /* French */
1048
                        "Info bij opstart",                             /* Dutch  */
1049
                }
1050
        },
1051
 
1052
        { /*DISPLAY3*/
1053
                21,
1054
                {
1055
                        "Sprache : ",                                   /* German */
1056
                        "Language: ",                                   /* English*/
1057
                        "la langue: ",                                  /* French */
1058
                        "Taal: ",                                               /* Dutch  */
1059
                }
1060
        },
1061
 
1062
        { /*DISPLAY4*/
1063
                21,
1064
                {
1065
                        "Licht aus nach:",                              /* German */
1066
                        "Light off after:",                             /* English*/
1067
                        "Exti.feux p.les:",                             /* French */
1068
                        "Licht uit na:  ",                              /* Dutch  */
1069
                }
1070
        },
1071
 
1072
        { /*DISPLAY5*/
1073
                21,
1074
                {
1075
                        "LCD Helligk.:",                                /* German */
1076
                        " Brightness :",                                /* English*/
1077
                        " luminosite :",                                /* French */
1078
                        " intensiteit:",                                /* Dutch  */
1079
                }
1080
        },
1081
 
1082
        { /*DISPLAY6*/
1083
                21,
1084
                {
1085
                        "LCD Kontrast:",                                /* German */
1086
                        "LCD contrast:",                                /* English*/
1087
                        "LCD contrast:",                                /* French */
1088
                        "LCD contrast:",                                /* Dutch  */
1089
                }
1090
        },
1091
 
1092
        { /*DISPLAY7*/
1093
                21,
1094
                {
1095
                        "LCD Norm/Inv: ",                               /* German */
1096
                        "LCD Norm/Inv: ",                               /* English*/
1097
                        "LCD Norm/Inv: ",                               /* French */
1098
                        "LCD Norm/Inv: ",                               /* Dutch  */
1099
                }
1100
        },
1101
 
1102
        { /*DISPLAY8*/
1103
                21,
1104
                {
1105
                        "LCD Orient.: ",                                /* German */
1106
                        "LCD Orient.: ",                                /* English*/
1107
                        "LCD Orient.: ",                                /* French */
1108
                        "LCD Orient.: ",                                /* Dutch  */
1109
                }
1110
        },
1111
 
1112
        { /*DISPLAY9*/
1113
                21,
1114
                {
1115
                        "RC Fehlerpiep :",                              /* German */
1116
                        "RC Errorbeep  :",                              /* English*/
1117
                        "RC Errorbeep  :",                              /* French */
1118
                        "RC Errorbeep  :",                              /* Dutch  */
1119
                }
1120
        },
1121
 
1122
        { /*DEBUGPKT*/
1123
                21,
1124
                {
1125
                        "Debug PKT",                                    /* German */
1126
                        "Debug PKT",                                    /* English*/
1127
                        "Debug PKT",                                    /* French */
1128
                        "Debug PKT",                                    /* Dutch  */
1129
                }
1130
        },
1131
 
1132
        { /*WITXRX*/
1133
                21,
1134
                {
1135
                        "Wi TX/RX Chan:",                               /* German */
1136
                        "Wi TX/RX Chan:",                               /* English*/
1137
                        "Wi TX/RX Chan:",                               /* French */
1138
                        "Wi TX/RX Chan:",                               /* Dutch  */
1139
                }
1140
        },
1141
 
1142
        { /*WINETG*/
1143
                21,
1144
                {
1145
                        "Wi NetW. Grp.:",                               /* German */
1146
                        "Wi NetW. Grp.:",                               /* English*/
1147
                        "Wi NetW. Grp.:",                               /* French */
1148
                        "Wi NetW. Grp.:",                               /* Dutch  */
1149
                }
1150
        },
1151
 
1152
        { /*WINETM*/
1153
                21,
1154
                {
1155
                        "Wi NetW. Mode:",                               /* German */
1156
                        "Wi NetW. Mode:",                               /* English*/
1157
                        "Wi NetW. Mode:",                               /* French */
1158
                        "Wi NetW. Mode:",                               /* Dutch  */
1159
                }
1160
        },
1161
 
1162
 
1163
        { /*WITIMEOUT*/
1164
                21,
1165
                {
1166
                        "Wi TX Timeout:",                               /* German */
1167
                        "Wi TX Timeout:",                               /* English*/
1168
                        "Wi TX Timeout:",                               /* French */
1169
                        "Wi TX Timeout:",                               /* Dutch  */
1170
                }
1171
        },
1172
 
1173
        { /*WIUART*/
1174
                21,
1175
                {
1176
                        "Wi UART MTU   :",                              /* German */
1177
                        "Wi UART MTU   :",                              /* English*/
1178
                        "Wi UART MTU   :",                              /* French */
1179
                        "Wi UART MTU   :",                              /* Dutch  */
1180
                }
1181
        },
1182
 
1183
        { /*WI2321*/
1184
                21,
1185
                {
1186
                        "Wi.232 eingebaut:",                    /* German */
1187
                        "Wi.232 built in :",                    /* English*/
1188
                        "Wi.232 integre  :",                    /* French */
1189
                        "Wi.232 ingebouwd:",                    /* Dutch  */
1190
                }
1191
        },
1192
 
1193
        { /*WI2322*/
1194
                21,
1195
                {
1196
                        "Ist ein Wi.232-Modul ",                /* German */
1197
                        "Is Wi232 modul",                               /* English*/
1198
                        "est un module ",                               /* French */
1199
                        "Is er een Wi.232",                             /* Dutch  */
1200
                }
1201
        },
1202
 
1203
        { /*WI2323*/
1204
                21,
1205
                {
1206
                        "eingebaut?",                                   /* German */
1207
                        "built in?",                                    /* English*/
1208
                        "integre Wi232?",                               /* French */
1209
                        "module ingebouwd?",                    /* Dutch  */
1210
                }
1211
        },
1212
 
1213
        { /*YES*/
1214
                21,
1215
                {
1216
                        "Ja  ",                                                 /* German */
1217
                        "yes ",                                                 /* English*/
1218
                        "oui ",                                                 /* French */
1219
                        "Ja  ",                                                 /* Dutch  */
1220
                }
1221
        },
1222
 
1223
        { /*NO*/
1224
                21,
1225
                {
1226
                        "Nein",                                                 /* German */
1227
                        "no  ",                                                 /* English*/
1228
                        "non ",                                                 /* French */
1229
                        "Nee ",                                                 /* Dutch  */
1230
                }
1231
        },
1232
 
1233
        { /*BT1*/
1234
                21,
1235
                {
1236
                        " BTM222 Einstellungen",                /* German */
1237
                        "  BTM-222 settings   ",                /* English*/
1238
                        "  BTM-222 settings   ",                /* French */
1239
                        "  BTM-222 settings   ",                /* Dutch  */
1240
                }
1241
        },
1242
 
1243
        { /*BT2*/
1244
                21,
1245
                {
1246
                        "Ist ein BTM-222-Modul",                /* German */
1247
                        "Is BTM-222 Modul",                             /* English*/
1248
                        "est un module ",                               /* French */
1249
                        "Is er een BTM-222",                    /* Dutch  */
1250
                }
1251
        },
1252
 
1253
        { /*BT3*/
1254
                21,
1255
                {
1256
                        "eingebaut?",                                   /* German */
1257
                        "built in?",                                    /* English*/
1258
                        "integre BTM222?",                              /* French */
1259
                        "module ingebouwd?",                    /* Dutch  */
1260
                }
1261
        },
1262
 
1263
        { /*BT4*/
1264
                21,
1265
                {
1266
                        "BTM222 eingebaut:",                    /* German */
1267
                        "BTM222 built in :",                    /* English*/
1268
                        "BTM222 integre  :",                    /* French */
1269
                        "BTM222 ingebouwd:",                    /* Dutch  */
1270
                }
1271
        },
1272
 
1273
 
1274
        { /*LIPO1*/
1275
                21,
1276
                {
1277
                        " PKT Akku Einstellung",                /* German */
1278
                        " PKT Accu Setup      ",                /* English*/
1279
                        " PKT Accu Setup      ",                /* French */
1280
                        " PKT Accu Setup      ",                /* Dutch  */
1281
                }
1282
        },
1283
 
1284
        { /*LIPO2*/
1285
                21,
1286
                {
1287
                        "PKT Akkutyp: ",                                /* German */
1288
                        "PKT Accutyp: ",                                /* English*/
1289
                        "PKT Accutyp: ",                                /* French */
1290
                        "PKT Accutype: ",                               /* Dutch  */
1291
                }
1292
        },
1293
 
1294
        { /*LIPO3*/
1295
                21,
1296
                {
1297
                        "Akku U Offset: ",                              /* German */
1298
                        "Accu U Offset: ",                              /* English*/
1299
                        "Accu U Offset: ",                              /* French */
1300
                        "Accu U Offset: ",                              /* Dutch  */
1301
                }
1302
        },
1303
 
1304
        { /*LIPO4*/
1305
                21,
1306
                {
1307
                        "PKT Akkutyp: ",                                /* German */
1308
                        "PKT Accutyp: ",                                /* English*/
1309
                        "PKT Accutyp: ",                                /* French */
1310
                        "PKT Accutype: ",                               /* Dutch  */
1311
                }
1312
        },
1313
 
1314
        { /*LIPO5*/
1315
                21,
1316
                {
1317
                        "Offset verstellen bis",                /* German */
1318
                        "adjust offset until",                  /* English*/
1319
                        "Decalage l'ajuster ",                  /* French */
1320
                        "Offset afregelen tot",                 /* Dutch  */
1321
                }
1322
        },
1323
 
1324
        { /*LIPO6*/
1325
                21,
1326
                {
1327
                        "die Spannung passt",                   /* German */
1328
                        "voltage fits",                                 /* English*/
1329
                        "a la tension",                                 /* French */
1330
                        "de spanning juist is.",                /* Dutch  */
1331
                }
1332
        },
1333
 
1334
        { /*LOWBAT*/
1335
                21,
1336
                {
1337
                        "LowBat Warn V:",                               /* German */
1338
                        "LowBat Warn V:",                               /* English*/
1339
                        "LowBat Warn V:",                               /* French */
1340
                        "LowBat alarm :",                               /* Dutch  */
1341
                }
1342
        },
1343
 
1344
        { /*OSD_3D_V, vorne*/
1345
                21,
1346
                {
1347
                        "V",                                                    /* German */
1348
                        "F",                                                    /* English*/
1349
                        "L",                                                    /* French */
1350
                        "F",                                                    /* Dutch  */
1351
                }
1352
        },
1353
 
1354
        { /*OSD_3D_H, hinten*/
1355
                21,
1356
                {
1357
                        "H",                                                    /* German */
1358
                        "B",                                                    /* English*/
1359
                        "D",                                                    /* French */
1360
                        "A",                                                    /* Dutch  */
1361
                }
1362
        },
1363
 
1364
        { /*OSD_3D_L, links*/
1365
                21,
1366
                {
1367
                        "L",                                                    /* German */
1368
                        "L",                                                    /* English*/
1369
                        "G",                                                    /* French */
1370
                        "L",                                                    /* Dutch  */
1371
                }
1372
        },
1373
 
1374
        { /*OSD_3D_R, rechts*/
1375
                21,
1376
                {
1377
                        "R",                                                    /* German */
1378
                        "R",                                                    /* English*/
1379
                        "D",                                                    /* French */
1380
                        "R",                                                    /* Dutch  */
1381
                }
1382
        },
1383
 
1384
        { /*OSD_3D_NICK, Ni*/
1385
                21,
1386
                {
1387
                        "Ni",                                                   /* German */
1388
                        "Ni",                                                   /* English*/
1389
                        "Ta",                                                   /* French */
1390
                        "Ni",                                                   /* Dutch  */
1391
                }
1392
        },
1393
 
1394
        { /*OSD_3D_ROLL, Ro*/
1395
                21,
1396
                {
1397
                        "Ro",                                                   /* German */
1398
                        "Ro",                                                   /* English*/
1399
                        "Ro",                                                   /* French */
1400
                        "Ro",                                                   /* Dutch  */
1401
                }
1402
        },
1403
 
1404
        { /*OSD_3D_COMPASS, Ko*/
1405
                21,
1406
                {
1407
                        "Ko",                                                   /* German */
1408
                        "Co",                                                   /* English*/
1409
                        "Co",                                                   /* French */
1410
                        "Co",                                                   /* Dutch  */
1411
                }
1412
        },
1413
 
1414
        { /*OSD_ERROR*/
1415
                21,
1416
                {
1417
                        "FEHLER: Datenverlust ",                /* German */
1418
                        "ERROR: Data lost",                             /* English*/
1419
                        "perte de donnees",                             /* French */
1420
                        "verbinding verbroken ",                /* Dutch  */
1421
                }
1422
        },
1423
 
1424
        { /*OSD_POS1*/
1425
                21,
1426
                {
1427
                        "Letzte bekannte",                              /* German */
1428
                        "Last known ",                                  /* English*/
1429
                        "Derniere position",                    /* French */
1430
                        "Laatst bekende",                               /* Dutch  */
1431
                }
1432
        },
1433
 
1434
        { /*OSD_POS2*/
1435
                21,
1436
                {
1437
                        "Position ",                                    /* German */
1438
                        "position ",                                    /* English*/
1439
                        "position ",                                    /* French */
1440
                        "positie ",                                             /* Dutch  */
1441
                }
1442
        },
1443
 
1444
        { /*PARA_SETTINGS*/
1445
                21,
1446
                {
1447
                        " Einstellungen       ",                /* German */
1448
                        " Setting             ",                /* English*/
1449
                        " Parametres          ",                /* French */
1450
                        " Instellingen        ",                /* Dutch  */
1451
                }
1452
        },
1453
 
1454
        { /*PARA_CHANGE*/
1455
                21,
1456
                {
1457
                        "ändern",                                               /* German */
1458
                        "change",                                               /* English*/
1459
                        "le changement",                                /* French */
1460
                        "verandering",                                  /* Dutch  */
1461
                }
1462
        },
1463
 
1464
        { /*PARA_AKTIVI*/
1465
                21,
1466
                {
1467
                        "aktivieren",                                   /* German */
1468
                        "activate",                                             /* English*/
1469
                        "activer",                                              /* French */
1470
                        "activeren",                                    /* Dutch  */
1471
                }
1472
        },
1473
 
1474
        { /*PARA_AKTIV*/
1475
                21,
1476
                {
1477
                        "aktiviert",                                    /* German */
1478
                        "activated",                                    /* English*/
1479
                        "activee",                                              /* French */
1480
                        "geactiveerd",                                  /* Dutch  */
1481
                }
1482
        },
1483
 
1484
        { /*PARA_SAVESETT*/
1485
                21,
1486
                {
1487
                        " Setting x speichern?",                /* German */
1488
                        " store setting?",                              /* English*/
1489
                        " Reglage magasin?",                    /* French */
1490
                        " instell.op te slaan?",                /* Dutch  */
1491
                }
1492
        },
1493
 
1494
        { /*PARA_SETTSAVED*/
1495
                21,
1496
                {
1497
                        "Gespeichert und",                              /* German */
1498
                        "stored and",                                   /* English*/
1499
                        "stockes et",                                   /* French */
1500
                        "opgeslagen en",                                /* Dutch  */
1501
                }
1502
        },
1503
 
1504
        { /*PARA_COPY*/
1505
                21,
1506
                {
1507
                        "Kopiere Setting",                              /* German */
1508
                        "copy settings",                                /* English*/
1509
                        "parametres de copie",                  /* French */
1510
                        "kopieer instel.",                              /* Dutch  */
1511
                }
1512
        },
1513
 
1514
        { /*PARA_FROMTO*/
1515
                21,
1516
                {
1517
                        " von  x  nach  y",                             /* German */
1518
                        " from x to y",                                 /* English*/
1519
                        " des x apres y",                               /* French */
1520
                        " van x na y",                                  /* Dutch  */
1521
                }
1522
        },
1523
 
1524
        { /*PARA_ENDE*/
1525
                21,
1526
                {
1527
                        "von   nach  Ende   OK",                /* German */
1528
                        "from  to    end    OK",                /* English*/
1529
                        "des   apres fin    OK",                /* French */
1530
                        "van   na    einde  OK",                /* Dutch  */
1531
                }
1532
        },
1533
 
1534
        { /*PARA_COPYQ*/
1535
                21,
1536
                {
1537
                        "Wirklich kopieren?",                   /* German */
1538
                        "really copy?",                                 /* English*/
1539
                        "vraiment copie?",                              /* French */
1540
                        "echt kopie?",                                  /* Dutch  */
1541
                }
1542
        },
1543
 
1544
        { /*PARA_COPYACTIV*/
1545
                21,
1546
                {
1547
                        "Kopiert und aktiviert",                /* German */
1548
                        "copied and activated ",                /* English*/
1549
                        "copies et actifs",                             /* French */
1550
                        "Kopieën en actief",                    /* Dutch  */
1551
                }
1552
        },
1553
 
1554
        { /*PARA_CHANGESETT*/
1555
                21,
1556
                {
1557
                        "Ändere Einstellungen ",                /* German */
1558
                        "   change settings   ",                /* English*/
1559
                        "modifier les reglages",                /* French */
1560
                        "instellingen wijzigen",                /* Dutch  */
1561
                }
1562
        },
1563
 
1564
        { /*PARA_SELECT*/
1565
                21,
1566
                {
1567
                        " Wähle Parameter     ",                /* German */
1568
                        " select parameters   ",                /* English*/
1569
                        "selectionnez Paramet.",                /* French */
1570
                        "Selecteer Parameters ",                /* Dutch  */
1571
                }
1572
        },
1573
 
1574
        { /*PARA_SEITE*/
1575
                21,
1576
                {
1577
                        " Wähle Seite         ",                /* German */
1578
                        "     select page     ",                /* English*/
1579
                        "Selectionnez la page ",                /* French */
1580
                        "  Selecteer pagina   ",                /* Dutch  */
1581
                }
1582
        },
1583
 
1584
        { /*PARA_SELSETT*/
1585
                21,
1586
                {
1587
                        " Wähle Setting:      ",                /* German */
1588
                        "  select setting     ",                /* English*/
1589
                        "Selectionnez setting ",                /* French */
1590
                        "  Selecteer setting  ",                /* Dutch  */
1591
                }
1592
        },
1593
 
1594
        { /*GPS1*/
1595
                21,
1596
                {
1597
                        "  GPS Einstellungen  ",                /* German */
1598
                        "    GPS settings     ",                /* English*/
1599
                        "    GPS settings     ",                /* French */
1600
                        "    GPS settings     ",                /* Dutch  */
1601
                }
1602
        },
1603
 
1604
        { /*GPS2*/
1605
                21,
1606
                {
1607
                        "gewähltes GPS Gerät  ",                /* German */
1608
                        "selected GPS device  ",                /* English*/
1609
                        "selected GPS device  ",                /* French */
1610
                        "selected GPS device  ",                /* Dutch  */
1611
                }
1612
        },
1613
 
1614
        { /*GPS3*/
1615
                21,
1616
                {
1617
                        "GPS Empf.einschalten?",                /* German */
1618
                        "receive GPS on?      ",                /* English*/
1619
                        "receive GPS on?      ",                /* French */
1620
                        "receive GPS on?      ",                /* Dutch  */
1621
                }
1622
        },
1623
 
1624
        { /*STATS_ITEM_0*/
1625
                21,
1626
                {
1627
                        "max Höhe     :",                               /* German */
1628
                        "max Altitude :",                               /* English*/
1629
                        "max Altitude :",                               /* French */
1630
                        "max Altitude :",                               /* Dutch  */
1631
                }
1632
        },
1633
 
1634
        { /*STATS_ITEM_1*/
1635
                21,
1636
                {
1637
                        "max Geschw.  :",                               /* German */
1638
                        "max Speed    :",                               /* English*/
1639
                        "max Speed    :",                               /* French */
1640
                        "max Speed    :",                               /* Dutch  */
1641
                }
1642
        },
1643
 
1644
        { /*STATS_ITEM_2*/
1645
                21,
1646
                {
1647
                        "max Entfern. :",                               /* German */
1648
                        "max Distance :",                               /* English*/
1649
                        "max Distance :",                               /* French */
1650
                        "max Distance :",                               /* Dutch  */
1651
                }
1652
        },
1653
 
1654
        { /*STATS_ITEM_3*/
1655
                21,
1656
                {
1657
                        "min Spannung :",                               /* German */
1658
                        "min Voltage  :",                               /* English*/
1659
                        "min Voltage  :",                               /* French */
1660
                        "min Voltage  :",                               /* Dutch  */
1661
                }
1662
        },
1663
 
1664
        { /*STATS_ITEM_4*/
1665
                21,
1666
                {
1667
                        "max Zeit     :",                               /* German */
1668
                        "max Time     :",                               /* English*/
1669
                        "max Time     :",                               /* French */
1670
                        "max Time     :",                               /* Dutch  */
1671
                }
1672
        },
1673
 
1674
        { /*STATS_ITEM_5*/
1675
                21,
1676
                {
1677
                        "max Strom    :",                               /* German */
1678
                        "max Current  :",                               /* English*/
1679
                        "max Current  :",                               /* French */
1680
                        "max Current  :",                               /* Dutch  */
1681
                }
1682
        },
1683
 
1684
        { /*STATS_ITEM_6*/
1685
                21,
1686
                {
1687
                        "Ent.Kapazität:",                               /* German */
1688
                        "UsedCapacity :",                               /* English*/
1689
                        "UsedCapacity :",                               /* French */
1690
                        "UsedCapacity :",                               /* Dutch  */
1691
                }
1692
        },
1693
 
1694
        { /*STATS_ITEM_7*/
1695
                21,
1696
                {
1697
                        "Long. :",                                              /* German */
1698
                        "Long. :",                                              /* English*/
1699
                        "Long. :",                                              /* French */
1700
                        "Long. :",                                              /* Dutch  */
1701
                }
1702
        },
1703
 
1704
        { /*STATS_ITEM_8*/
1705
                21,
1706
                {
1707
                        "Lat.  :",                                              /* German */
1708
                        "Lat.  :",                                              /* English*/
1709
                        "Lat.  :",                                              /* French */
1710
                        "Lat.  :",                                              /* Dutch  */
1711
                }
1712
        },
1713
 
1714
        { /*ONLY_NC*/
1715
                21,
1716
                {
1717
                        "Nur mit NC !  ",                               /* German */
1718
                        "Only with NC !",                               /* English*/
1719
                        "Only with NC !",                               /* French */
1720
                        "Only with NC !",                               /* Dutch  */
1721
                }
1722
        },
1723
 
1724
        { /*NO_SETTINGS*/
1725
                21,
1726
                {
1727
                        "Keine Setings !!  "            ,       /* German */
1728
                        "No settings read!!"            ,       /* English*/
1729
                        "Non Parametrès!!  "            ,       /* French */
1730
                        "No settings read!!"            ,       /* Dutch  */
1731
                }
1732
        },
1733
 
1734
        { /*OSD_ALTI_0*/
1735
                21,
1736
                {
1737
                        "Höhe  aus ",                                   /* German */
1738
                        "Alti. off ",                                   /* English*/
1739
                        "Alti.finir",                                   /* French */
1740
                        "Alti. off ",                                   /* Dutch  */
1741
                }
1742
        },
1743
 
1744
        { /*OSD_ALTI_1*/
1745
                21,
1746
                {
1747
                        "Höhe begr.",                                   /* German */
1748
                        "Alti.Limit",                                   /* English*/
1749
                        "Alti.Limit",                                   /* French */
1750
                        "Alti.Limit",                                   /* Dutch  */
1751
                }
1752
        },
1753
 
1754
        { /*OSD_VARIO_0*/
1755
                21,
1756
                {
1757
                        "Vario aus ",                                   /* German */
1758
                        "Vario off ",                                   /* English*/
1759
                        "Vario fini",                                   /* French */
1760
                        "Vario off ",                                   /* Dutch  */
1761
                }
1762
        },
1763
 
1764
        { /*OSD_VARIO_1*/
1765
                21,
1766
                {
1767
                        "Vario Höhe",                                   /* German */
1768
                        "Vario Alt.",                                   /* English*/
1769
                        "Vario Alt.",                                   /* French */
1770
                        "Vario Alt.",                                   /* Dutch  */
1771
                }
1772
        },
1773
 
1774
        { /*OSD_CARE_FREE_0*/
1775
                21,
1776
                {
1777
                        "         ",                                    /* German */
1778
                        "         ",                                    /* English*/
1779
                        "         ",                                    /* French */
1780
                        "         ",                                    /* Dutch  */
1781
                }
1782
        },
1783
 
1784
        { /*OSD_CARE_FREE_1*/
1785
                21,
1786
                {
1787
                        "Care Free",                                    /* German */
1788
                        "Care Free",                                    /* English*/
1789
                        "Care Free",                                    /* French */
1790
                        "Care Free",                                    /* Dutch  */
1791
                }
1792
        },
1793
 
1794
        { /*OSD_LED0*/
1795
                21,
1796
                {
1797
                        "    ",                                                 /* German */
1798
                        "    ",                                                 /* English*/
1799
                        "    ",                                                 /* French */
1800
                        "    ",                                                 /* Dutch  */
1801
                }
1802
        },
1803
 
1804
        { /*OSD_LED1*/
1805
                21,
1806
                {
1807
                        "LED1",                                                 /* German */
1808
                        "LED1",                                                 /* English*/
1809
                        "LED1",                                                 /* French */
1810
                        "LED1",                                                 /* Dutch  */
1811
                }
1812
        },
1813
 
1814
        { /*OSD_LED2*/
1815
                21,
1816
                {
1817
                        "LED2",                                                 /* German */
1818
                        "LED2",                                                 /* English*/
1819
                        "LED2",                                                 /* French */
1820
                        "LED2",                                                 /* Dutch  */
1821
                }
1822
        },
1823
 
1824
        { /*OSD_NAVI_MODE_0*/
1825
                21,
1826
                {
1827
                        "Navi  aus  ",                                  /* German */
1828
                        "Navi  off  ",                                  /* English*/
1829
                        "Navi  off  ",                                  /* French */
1830
                        "Navi  off  ",                                  /* Dutch  */
1831
                }
1832
        },
1833
 
1834
        { /*OSD_NAVI_MODE_1*/
1835
                21,
1836
                {
1837
                        "Pos. halten",                                  /* German */
1838
                        "Pos. Hold  ",                                  /* English*/
1839
                        "Pos. durer ",                                  /* French */
1840
                        "Pos. Hold  ",                                  /* Dutch  */
1841
                }
1842
        },
1843
 
1844
        { /*OSD_NAVI_MODE_2*/
1845
                21,
1846
                {
1847
                        "Coming Home",                                  /* German */
1848
                        "Coming Home",                                  /* English*/
1849
                        "Retoure    ",                                  /* French */
1850
                        "Coming Home",                                  /* Dutch  */
1851
                }
1852
        },
1853
 
1854
        { /*OSD_FLAGS_0*/
1855
                21,
1856
                {
1857
                        "         ",                                    /* German */
1858
                        "         ",                                    /* English*/
1859
                        "         ",                                    /* French */
1860
                        "         ",                                    /* Dutch  */
1861
                }
1862
        },
1863
 
1864
        { /*OSD_FLAGS_1*/
1865
                21,
1866
                {
1867
                        "Justieren",                                    /* German */
1868
                        "Calibrate",                                    /* English*/
1869
                        "Calibrage",                                    /* French */
1870
                        "Calibrate",                                    /* Dutch  */
1871
                }
1872
        },
1873
 
1874
        { /*OSD_FLAGS_2*/
1875
                21,
1876
                {
1877
                        "Start    ",                                    /* German */
1878
                        "Start    ",                                    /* English*/
1879
                        "Depart   ",                                    /* French */
1880
                        "Start    ",                                    /* Dutch  */
1881
                }
1882
        },
1883
 
1884
        { /*OSD_FLAGS_3*/
1885
                21,
1886
                {
1887
                        "Betrieb  ",                                    /* German */
1888
                        "Run      ",                                    /* English*/
1889
                        "Marcher  ",                                    /* French */
1890
                        "Run      ",                                    /* Dutch  */
1891
                }
1892
        },
1893
 
1894
        { /*OSD_FLAGS_4*/
1895
                21,
1896
                {
1897
                        "Fliegen  ",                                    /* German */
1898
                        "Fly      ",                                    /* English*/
1899
                        "Foler    ",                                    /* French */
1900
                        "Fly      ",                                    /* Dutch  */
1901
                }
1902
        },
1903
 
1904
        { /*OSD_FLAGS_5*/
1905
                21,
1906
                {
1907
                        "Landung  ",                                    /* German */
1908
                        "Landing  ",                                    /* English*/
1909
                        "Apponter ",                                    /* French */
1910
                        "Landing  ",                                    /* Dutch  */
1911
                }
1912
        },
1913
 
1914
        { /*OSD_FLAGS_6*/
1915
                21,
1916
                {
1917
                        "Akku leer",                                    /* German */
1918
                        "Low Bat. ",                                    /* English*/
1919
                        "Low Bat. ",                                    /* French */
1920
                        "Low Bat  ",                                    /* Dutch  */
1921
                }
1922
        },
1923
 
1924
        { /*OSD_Screen*/
1925
                21,
1926
                {
1927
                        "  OSD Anzeige Setup  ",                /* German */
1928
                        "  OSD screen setup   ",                /* English*/
1929
                        "  OSD screen setup   ",                /* French */
1930
                        "  OSD screen setup   ",                /* Dutch  */
1931
                }
1932
        },
1933
 
1934
        { /*OSD_Invert_Out*/
1935
                21,
1936
                {
1937
                        "Out1/2 negiert :",                             /* German */
1938
                        "Out1/2 inverted:",                             /* English*/
1939
                        "Out1/2 inverted:",                             /* French */
1940
                        "Out1/2 inverted:",                             /* Dutch  */
1941
                }
1942
        },
1943
 
1944
        { /*OSD_LED_Form*/
1945
                21,
1946
                {
1947
                        "Out1/2 Format:",                               /* German */
1948
                        "Out1/2 format:",                               /* English*/
1949
                        "Out1/2 format:",                               /* French */
1950
                        "Out1/2 format:",                               /* Dutch  */
1951
                }
1952
        },
1953
 
1954
        { /*OSD_Send_OSD*/
1955
                21,
1956
                {
1957
//                      "Navidata an SV2:",                             /* German */
1958
//                      "Navidata to SV2:",                             /* English*/
1959
//                      "Navidata to SV2:",                             /* French */
1960
//                      "Navidata to SV2:",                             /* Dutch  */
1961
                        "not implemented:",                             /* German */
1962
                        "not implemented:",                             /* English*/
1963
                        "not implemented:",                             /* French */
1964
                        "not implemented:",                             /* Dutch  */
1965
                }
1966
        },
1967
        { /*OSD_Fallspeed*/
1968
                21,
1969
                {
1970
                        "m. Sinkrate m/s:",                               /* German */
1971
                        "m.fallspeed m/s:",                               /* English*/
1972
                        "m.fallspeed m/s:",                               /* French */
1973
                        "m.fallspeed m/s:",                               /* Dutch  */
1974
                }
1975
        },
1976
        { /*OSD_VARIOBEEP*/
1977
                21,
1978
                {
1979
                        "Variometer Beep:",                               /* German */
1980
                        "variometer beep:",                               /* English*/
1981
                        "variometer beep:",                               /* French */
1982
                        "variometer beep:",                               /* Dutch  */
1983
                }
1984
        },
1985
        { /*OSD_HOMEMKVIEW*/
1986
                21,
1987
                {
1988
                        "Homesicht von MK:",                               /* German */
1989
                        "homeview from MK:",                               /* English*/
1990
                        "homeview from MK:",                               /* French */
1991
                        "homeview from MK:",                               /* Dutch  */
1992
                }
1993
        },
1994
        { /*OSD_MAHWARNING*/
1995
                21,
1996
                {
1997
                        "mAh Warnung > :",                               /* German */
1998
                        "mAh warning > :",                               /* English*/
1999
                        "mAh warning > :",                               /* French */
2000
                        "mAh warning > :",                               /* Dutch  */
2001
                }
2002
        },
2003
        { /*OSD_SCREENMODE*/
2004
                21,
2005
                {
2006
                        "OSD Anzeigevar:",                               /* German */
2007
                        "OSD screenmode:",                               /* English*/
2008
                        "OSD screenmode:",                               /* French */
2009
                        "OSD screenmode:",                               /* Dutch  */
2010
                }
2011
        },
2012
        { /*OSD_LIPOBAR*/
2013
                21,
2014
                {
2015
                        "MK Volt Balken:",                               /* German */
2016
                        "MK volt bargraph:",                               /* English*/
2017
                        "MK volt bargraph:",                               /* French */
2018
                        "MK volt bargraph:",                               /* Dutch  */
2019
 
2020
                }
2021
        },
2022
        { /*PKT_BAUDRATE*/
2023
                21,
2024
                {
2025
                        "Baud Wi232/BT:",                               /* German */
2026
                        "Baud Wi232/BT:",                               /* English*/
2027
                        "Baud Wi232/BT:",                               /* French */
2028
                        "Baud Wi232/BT:",                               /* Dutch  */
2029
 
2030
                }
2031
        },
2032
        { /*FOLLOWME_0*/
2033
                21,
2034
                {
2035
                    " Follow Me Setup  ",                               /* German */
2036
                    " Follow Me Setup  ",                               /* English*/
2037
                    " Follow Me Setup  ",                               /* French */
2038
                    " Follow Me Setup  ",                               /* Dutch  */
2039
 
2040
                }
2041
 
2042
        },
2043
        { /*FOLLOWME_1*/
2044
                21,
2045
                {
2046
                    "     Refresh  :",                               /* German */
2047
                    "     Refresh  :",                               /* English*/
2048
                    "     Refresh  :",                               /* French */
2049
                    "     Refresh  :",                               /* Dutch  */
2050
 
2051
                }
2052
 
2053
        },
2054
        { /*FOLLOWME_2*/
2055
                21,
2056
                {
2057
                    "Geschwindigkeit:",                               /* German */
2058
                    "    Speed      :",                               /* English*/
2059
                    "    Speed      :",                               /* French */
2060
                    "    Speed      :",                               /* Dutch  */
2061
 
2062
                }
2063
 
2064
        },
2065
        { /*FOLLOWME_3*/
2066
                21,
2067
                {
2068
                    "Toleranz Radius:",                               /* German */
2069
                    "Toleranz Radius:",                               /* English*/
2070
                    "Toleranz Radius:",                               /* French */
2071
                    "Toleranz Radius:",                               /* Dutch  */
2072
 
2073
                }
2074
 
2075
        }
2076
};
2077
 
2078
 
2079
char const * strGet(int str_no)
2080
{
2081
        return strings[str_no].text[DisplayLanguage];
2082
}
2083
 
2084
 
2085
 
2086
 
2087
void Test_Language (void)   // bleibt für Tests
2088
{
2089
        lcd_cls();
2090
        lcd_puts_at(12, 7, strGet(YESNO),0);
2091
 
2092
        do
2093
        {
2094
                lcd_puts_at(0, 2, strGet(TESTSTRING), 0);
2095
        }
2096
        while(!get_key_press (1 << KEY_ESC));
2097
        get_key_press(KEY_ALL);
2098
        return;
2099
}
2100
 
2101