Subversion Repositories Projects

Rev

Details | Last modification | View Log | RSS feed

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