Subversion Repositories Projects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
532 rain-er 1
#!/usr/bin/perl
2
#!/usr/bin/perl -d:ptkdb
3
 
4
###############################################################################
5
#
6
# translate.pl -  Translation fuer MK Datensaetze
7
#
8
# Copyright (C) 2009  Rainer Walther  (rainerwalther-mail@web.de)
9
#
10
# Creative Commons Lizenz mit den Zusaetzen (by, nc, sa)
11
#
12
# Es ist Ihnen gestattet: 
13
#     * das Werk vervielfältigen, verbreiten und öffentlich zugänglich machen
14
#     * Abwandlungen bzw. Bearbeitungen des Inhaltes anfertigen
15
# 
16
# Zu den folgenden Bedingungen:
17
#     * Namensnennung.
18
#       Sie müssen den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
19
#     * Keine kommerzielle Nutzung.
20
#       Dieses Werk darf nicht für kommerzielle Zwecke verwendet werden.
21
#     * Weitergabe unter gleichen Bedingungen.
22
#       Wenn Sie den lizenzierten Inhalt bearbeiten oder in anderer Weise umgestalten,
23
#       verändern oder als Grundlage für einen anderen Inhalt verwenden,
24
#       dürfen Sie den neu entstandenen Inhalt nur unter Verwendung von Lizenzbedingungen
25
#       weitergeben, die mit denen dieses Lizenzvertrages identisch oder vergleichbar sind.
26
# 
27
# Im Falle einer Verbreitung müssen Sie anderen die Lizenzbedingungen, unter welche dieses
28
# Werk fällt, mitteilen. Am Einfachsten ist es, einen Link auf diese Seite einzubinden.
29
# 
30
# Jede der vorgenannten Bedingungen kann aufgehoben werden, sofern Sie die Einwilligung
31
# des Rechteinhabers dazu erhalten.
32
# 
33
# Diese Lizenz lässt die Urheberpersönlichkeitsrechte unberührt.
34
# 
35
# Weitere Details zur Lizenzbestimmung gibt es hier:
36
#   Kurzform: http://creativecommons.org/licenses/by-nc-sa/3.0/de/
37
#   Komplett: http://creativecommons.org/licenses/by-nc-sa/3.0/de/legalcode
38
#
39
###############################################################################
40
#
41
# 2009-02-23 0.0.1 rw created
42
# 2009-04-01 0.1.0 rw RC1
43
# 2009-05-06 0.1.1 rw NC 0.15c
44
# 2009-05-17 0.1.2 rw Waypoint Player
45
# 2009-06-11 0.1.3 rw DE/EN support. English by Mark Griffin
46
# 2009-07-25 0.1.4 rw KML Player
47
#
48
###############################################################################
49
 
50
$Version{'translate.pl'} = "0.1.4 - 2009-07-25";
51
 
52
use Win32::Locale;    # http://search.cpan.org/~sburke/Win32-Locale-0.04/Locale.pm
53
 
54
%Translate_DE = (
55
    # NC Debug
56
    "Analog_00"      => "Angel Nick",
57
    "Analog_01"      => "Angel Roll",
58
    "Analog_02"      => "ACC Nick",
59
    "Analog_03"      => "ACC Roll",
60
    "Analog_05"      => "MK-Flags",
61
    "Analog_06"      => "NC-Flags",
62
    "Analog_09"      => "GPS Data",
63
    "Analog_10"      => "Compass Heading",
64
    "Analog_11"      => "Gyro Heading",
65
    "Analog_12"      => "SPI Error",
66
    "Analog_13"      => "SPI OK",
67
    "Analog_14"      => "I2C Error",
68
    "Analog_15"      => "I2C OK",
69
    "Analog_16"      => "FC Kalman K",
70
    "Analog_17"      => "ACC Speed North",
71
    "Analog_18"      => "ACC Speed East",
72
    "Analog_19"      => "GPS ACC",
73
    "Analog_20"      => "Max Drift",
74
    "Analog_21"      => "Speed North",
75
    "Analog_22"      => "Speed East",
76
    "Analog_23"      => "P-Part",
77
    "Analog_24"      => "I-Part",
78
    "Analog_25"      => "D-Part",
79
    "Analog_26"      => "PID-Part",
80
    "Analog_27"      => "Distance North",
81
    "Analog_28"      => "Distance East",
82
    "Analog_29"      => "GPS Nick",
83
    "Analog_30"      => "GPS Roll",
84
    "Analog_31"      => "Empfangene Satellitten",
85
 
86
    # NC OSD
87
    "Altimeter"             => "Höhe (Luftdruck)",
88
    "AngleNick"             => "Winkel Nick",
89
    "AngleRoll"             => "Winkel Roll",
90
    "CompassHeading"        => "Richtung Kompass",
91
    "CurPos_Alt"            => "Position Höhe",
92
    "CurPos_Lat"            => "Position Latitude",
93
    "CurPos_Lon"            => "Position Longitude",
94
    "CurPos_Stat"           => "Position Status",
95
    "Errorcode"             => "Fehler Code",
96
    "FlyingTime"            => "Flugzeit",
97
    "GroundSpeed"           => "Geschw. über Grund",
98
    "Heading"               => "Richtung",
99
    "HomePosDev_Bearing"    => "Homeposition Richtung",
100
    "HomePosDev_Dist"       => "Homeposition Entfernung",
101
    "HomePos_Alt"           => "Homeposition Höhe",
102
    "HomePos_Lat"           => "Homeposition Latitude",
103
    "HomePos_Lon"           => "Homeposition Longitude",
104
    "HomePos_Stat"          => "Homeposition Status",
105
    "MKFlags"               => "MK Flags",
106
    "NCFlags"               => "NC Flags",
107
    "OperatingRadius"       => "Operating Radius",
108
    "RC_Quality"            => "RC Signalstärke",
109
    "SatsInUse"             => "Empfangene Satellitten",
110
    "TargetHoldTime"        => "Wartezeit am Ziel",
111
    "TargetPosDev_Bearing"  => "Ziel Richtung",
112
    "TargetPosDev_Dist"     => "Ziel Entfernung",
113
    "TargetPos_Alt"         => "Ziel Höhe",
114
    "TargetPos_Lat"         => "Ziel Latitude",
115
    "TargetPos_Lon"         => "Ziel Longitude",
116
    "TargetPos_Stat"        => "Ziel Status",
117
    "TopSpeed"              => "Geschwindigkeit vertikal",
118
    "UBat"                  => "Batterie Spannung",
119
    "Variometer"            => "Variometer",
120
    "WaypointIndex"         => "Wegpunkt Index",
121
    "WaypointNumber"        => "Wegpunkt Nummer",
122
    "_Timestamp"            => "_Zeitstempel",
123
 
124
    # NC Target
125
    "EventFlag"             => "Event Flag",
126
    "Richtung"              => "Richtung",
127
    "HoldTime"              => "Wartezeit",
128
    "Pos_Alt"               => "Position Höhe",
129
    "Pos_Lat"               => "Position Latitude",
130
    "Pos_Lon"               => "Position Longitude",
131
    "Pos_Stat"              => "Position Status",
132
    "ToleranceRadius"       => "Toleranz Radius",
133
 
134
    # Configuration
135
    "geserver"              => "Google Earth Server",
136
    "logging"               => "Logging",
137
    "map"                   => "Karte",
138
    "mkcockpit"             => "Mission Cockpit",
139
    "mkcomm"                => "MK Kommunikation",
140
    "Port"                  => "Port *",
141
    "track"                 => "Tracking Antenne",
142
    "waypoint"              => "Wegpunkte",
143
    "HttpPort"              => "HTTP Port *",
144
    "CsvLogDir"             => "CSV Log-Verzeichnis *",
145
    "GpxLogDir"             => "GPX Log-Verzeichnis *",
146
    "KmlLogDir"             => "KML Log-Verzeichnis *",
147
    "MapDefault"            => "Kartendefinition Hintergrundbild *",
148
    "MapDir"                => "Verzeichnis fuer Karten *",
149
    "Active"                => "Tarcking Antenne aktiv *",
150
    "AltFactor"             => "Faktor Höhe(Luftdruck) nach Meter",
151
    "DefaultEventFlag"      => "Default Event-Flag",
152
    "DefaultHeading"        => "Default Heading",
153
    "DefaultHoldtime"       => "Default Holdtime",
154
    "DefaultToleranceRadius"=> "Default Toleranz Radius",
155
    "WpDir"                 => "Verzeichnis Wegpunkte *",
156
    "ColorAirfield"         => "Farbe Flugfeldbegrenzung *",
157
    "ColorHomeDist"         => "Farbe Text Entfernung Home *",
158
    "ColorHomeLine"         => "Farbe Linie Entfernung Home *",
159
    "ColorKmlTrack"         => "Farbe KML Spur",
160
    "ColorMkSatGood"        => "Farbe MK guter Sat-Empfang",
161
    "ColorMkSatLow"         => "Farbe MK schlechter Sat-Empfang",
162
    "ColorMkSatNo"          => "Farbe MK kein Sat-Empfang",
163
    "ColorOsd"              => "Farbe OSD *",
164
    "ColorSpeedVector"      => "Farbe Speed-Vektor *",
165
    "ColorTargetDist"       => "Farbe Text Entfernung Ziel *",
166
    "ColorTargetLine"       => "Farbe Linie Entfernung Ziel *",
167
    "ColorVariometer"       => "Farbe Variometer-Skala *",
168
    "ColorVariometerPointer"=> "Farbe Variometer-Zeiger *",
169
    "ColorWpConnector"      => "Farbe Wegpunkt-Connector",
170
    "ColorWpResend"         => "Farbe Wp-Conn. geaendert",
171
    "ColorWpNumber"         => "Farbe Wegpunkt Nummer",
172
    "ColorFootprint"        => "Farbe Footprint",
173
    "FootprintLength"       => "Länge Footprint (in s)",
174
    "IconFox"               => "Icon Fuchsjagd *",
175
    "IconHeartLarge"        => "Icon Heartbeat gross *",
176
    "IconHeartSmall"        => "Icon Heartbeat klein *",
177
    "IconSatellite"         => "Icon Satellit *",
178
    "IconTarget"            => "Icon Ziel *",
179
    "IconWaypoint"          => "Icon Wegpunkt *",
180
    "Intervall"             => "Intervall (in s) *",
181
    "UBatWarning"           => "Batterie Warnung (in V) ",
182
    "IconFirst"             => "Icon erster WP *",
183
    "IconHome"              => "Icon Home *",
184
    "IconLast"              => "Icon letzter WP *",
185
    "IconNext"              => "Icon nächster WP *",
186
    "IconPause"             => "Icon Pause *",
187
    "IconPlay"              => "Icon Play *",
188
    "IconPrev"              => "Icon vorheriger WP *",
189
    "IconStop"              => "Icon Stop WP-Player *",
190
    "KmlDir"                => "Verzeichnis KML-Files *",
191
    "KmlTimeBase"           => "KML Player Zeitbasis (s) *",
192
    "PauseMoveDist"         => "Pause-Verschiebe-Länge (m) *",
193
 
194
    # Waypoint
195
    "MapX"                  => "X-Position auf Karte",
196
 
197
    "MapY"                  => "Y-Position auf Karte",
198
    "Event_Flag"            => "Event Flag",
199
    "Holdtime"              => "Wartezeit am Wegpunkt",
200
 
201
    # GUI (MkCockpit.pl)
202
    "File"                  => "~Datei",
203
    "Preferences"           => "Einstellungen",
204
    "Exit"                  => "Ende",
205
    "Debug"                 => "D~ebug",
206
    "NcOsdDataset"          => "NC ~OSD Datensatz (O)",
207
    "NcTargetDataset"       => "NC ~Target Datensatz (s)",
208
    "NcDebugDataset"        => "NC ~Debug Datensatz (D)",
209
    "NcOther"               => "NC ~Sonstiges",
210
    "TrackingDebugDataset"  => "Tracking ~Antenne Debug Datensatz",
211
    "Help"                  => "~Hilfe",
212
    "Version"               => "Version",
213
    "About"                 => "Über",
214
    "AboutMissionCockpit"   => "Über Mission Cockpit",
215
    "StatusLine"            => "Statuszeile",
216
    "Map"                   => "Karte",
217
 
218
    "Balloon-MK-Arrow"               => "MikroKopter",
219
    "Balloon-MK-Home-Line"           => "Hier gehts nach Hause",
220
    "Balloon-MK-Home-Dist"           => "Entfernung nach Hause",
221
    "Balloon-MK-Target-Line"         => "Hier gehts zum Ziel",
222
    "Balloon-MK-Target-Dist"         => "Entfernung zum Ziel",
223
    "Balloon-MK-Speed"               => "Geschwindigkeits-Vektor",
224
    "Balloon-Map-Variometer"         => "Variometer",
225
    "Balloon-Map-Variometer-Pointer" => "Variometer",
226
    "Balloon-Map-Variometer-Skala"   => "Variometer",
227
    "Balloon-Fox"                    => "Ziel für Fuchsjagd",
228
    "Balloon-Heartbeat"              => "Aktivität Datenübertragung zum MK",
229
    "Balloon-Satellite"              => "Guter Satelliten-Empfang",
230
    "Balloon-Waypoint"               => "Wegpunkt",
231
    "Balloon-Map-Border"             => "Flugplatz",
232
    "Balloon-Waypoint-Connector"     => "Verbinder Wegpunkte",
233
    "Balloon-Wp-PlayPause"           => "Play/Pause (Leertaste)",
234
    "Balloon-Wp-Stop"                => "Stop (s)",
235
    "Balloon-Wp-First"               => "Zum ersten Waypoint (f)",
236
    "Balloon-Wp-Last"                => "Zum letzten Waypoint (l)",
237
    "Balloon-Wp-Next"                => "Zum nächsten Waypoint (n)",
238
    "Balloon-Wp-Prev"                => "Zum vorgerigen Waypoint (p)",
239
    "Balloon-Wp-Home"                => "Zur Home-Position (h)",
240
    "Balloon-Wp-WptKml"              => "Waypoint oder KML Mode (w,k)",
241
 
242
    "TargetCoordSent"       => "Ziel-Koordinaten gesendet",
243
    "WpMoved"               => "Wegpunkt verschoben",
244
    "WpAddAndSend"          => "Wegpunkt hinzufügen und senden",
245
    "WpSavedAndSent"        => "Wegpunkt gespeichert und gesendet",
246
    "WpProperties"          => "Wegpunkt Eigenschaften",
247
    "WpResendAll"           => "Alle Wegpunkte erneut senden",
248
    "WpAllSent"             => "Alle Wegpunkte gesendet",
249
    "WpLoadAndSend"         => "Wegpunkte laden und senden",
250
    "WpLoad"                => "Wegpunkte laden",
251
    "WpLoadedAndSent"       => "Wegpunkte geladen und gesendet",
252
    "WpSave"                => "Wegpunkte speichern",
253
    "WpSaved"               => "Wegpunkte in gespeichert",
254
    "WpDelete"              => "Wegpunkt löschen",
255
    "WpDeleted"             => "Wegpunkt gelöscht",
256
    "WpAllDeleteAndSend"    => "Alle Wegpunkte löschen und senden",
257
    "WpAllDeleted"          => "Alle Wegpunkte gelöscht",
258
    "WpFlyImmediately"      => "Ziel sofort anfliegen",
259
    "Abort"                 => "Abbruch",
260
    "RestartRequired"       => "*) Aenderungen werden erst nach Programm-Neustart wirksam!",
261
    "KmlLoadAndPlay"        => "KML Datei laden",
262
    "KmlLoad"               => "KML laden",
263
    "KmlLoaded"             => "KML geladen",
264
 
265
 
266
    );
267
 
268
 
269
%Translate_EN = (
270
    # NC Debug
271
    "Analog_00"      => "Angel Nick",
272
    "Analog_01"      => "Angel Roll",
273
    "Analog_02"      => "ACC Nick",
274
    "Analog_03"      => "ACC Roll",
275
    "Analog_05"      => "MK-Flags",
276
    "Analog_06"      => "NC-Flags",
277
    "Analog_09"      => "GPS Data",
278
    "Analog_10"      => "Compass Heading",
279
    "Analog_11"      => "Gyro Heading",
280
    "Analog_12"      => "SPI Error",
281
    "Analog_13"      => "SPI OK",
282
    "Analog_14"      => "I2C Error",
283
    "Analog_15"      => "I2C OK",
284
    "Analog_16"      => "FC Kalman K",
285
    "Analog_17"      => "ACC Speed North",
286
    "Analog_18"      => "ACC Speed East",
287
    "Analog_19"      => "GPS ACC",
288
    "Analog_20"      => "Max Drift",
289
    "Analog_21"      => "Speed North",
290
    "Analog_22"      => "Speed East",
291
    "Analog_23"      => "P-Part",
292
    "Analog_24"      => "I-Part",
293
    "Analog_25"      => "D-Part",
294
    "Analog_26"      => "PID-Part",
295
    "Analog_27"      => "Distance North",
296
    "Analog_28"      => "Distance East",
297
    "Analog_29"      => "GPS Nick",
298
    "Analog_30"      => "GPS Roll",
299
    "Analog_31"      => "Satellite Receive",
300
 
301
    # NC OSD
302
    "Altimeter"             => "Altitude (air)",
303
    "AngleNick"             => "Nick angle",
304
    "AngleRoll"             => "Roll angle",
305
    "CompassHeading"        => "Compass Heading",
306
    "CurPos_Alt"            => "Position Höhe",
307
    "CurPos_Lat"            => "Position Latitude",
308
    "CurPos_Lon"            => "Position Longitude",
309
    "CurPos_Stat"           => "Position Status",
310
    "Errorcode"             => "Error Code",
311
    "FlyingTime"            => "Flying time",
312
    "GroundSpeed"           => "Ground speed",
313
    "Heading"               => "Heading",
314
    "HomePosDev_Bearing"    => "Homeposition Bearing",
315
    "HomePosDev_Dist"       => "Homeposition Distance",
316
    "HomePos_Alt"           => "Homeposition Altitude",
317
    "HomePos_Lat"           => "Homeposition Latitude",
318
    "HomePos_Lon"           => "Homeposition Longitude",
319
    "HomePos_Stat"          => "Homeposition Status",
320
    "MKFlags"               => "MK Flags",
321
    "NCFlags"               => "NC Flags",
322
    "OperatingRadius"       => "Operating Radius",
323
    "RC_Quality"            => "RC Signal quality",
324
    "SatsInUse"             => "Satellites in use",
325
    "TargetHoldTime"        => "Target hold time",
326
    "TargetPosDev_Bearing"  => "Target Richtung",
327
    "TargetPosDev_Dist"     => "Target Distance",
328
    "TargetPos_Alt"         => "Target Altitude",
329
    "TargetPos_Lat"         => "Target Latitude",
330
    "TargetPos_Lon"         => "Target Longitude",
331
    "TargetPos_Stat"        => "Target Status",
332
    "TopSpeed"              => "Vertical Speed",
333
    "UBat"                  => "Battery Voltage",
334
    "Variometer"            => "Variometer",
335
    "WaypointIndex"         => "Waypoint Index",
336
    "WaypointNumber"        => "Waypoint Number",
337
    "_Timestamp"            => "_Timestamp",
338
 
339
    # NC Target
340
    "EventFlag"             => "Event Flag",
341
    "Richtung"              => "Direction",
342
    "HoldTime"              => "Hold Time",
343
    "Pos_Alt"               => "Position Altitude",
344
    "Pos_Lat"               => "Position Latitude",
345
    "Pos_Lon"               => "Position Longitude",
346
    "Pos_Stat"              => "Position Status",
347
    "ToleranceRadius"       => "Tolerance Radius",
348
 
349
    # Configuration
350
    "geserver"              => "Google Earth Server",
351
    "logging"               => "Logging",
352
    "map"                   => "Map",
353
    "mkcockpit"             => "Mission Cockpit",
354
    "mkcomm"                => "MK Communication",
355
    "Port"                  => "Port *",
356
    "track"                 => "Tracking Antenna",
357
    "waypoint"              => "Waypoint",
358
    "HttpPort"              => "HTTP Port *",
359
    "CsvLogDir"             => "CSV Log directory *",
360
    "GpxLogDir"             => "GPX Log directory *",
361
    "KmlLogDir"             => "KML Log directory *",
362
    "MapDefault"            => "Map default Background image *",
363
    "MapDir"                => "Map Directory *",
364
    "Active"                => "Tracking Antenna active *",
365
    "AltFactor"             => "Altitude factor (air) in Meter",
366
    "DefaultEventFlag"      => "Default Event-Flag",
367
    "DefaultHeading"        => "Default Heading",
368
    "DefaultHoldtime"       => "Default Holdtime",
369
    "DefaultToleranceRadius"=> "Default Tolerance Radius",
370
    "WpDir"                 => "Waypoint directory *",
371
    "ColorAirfield"         => "Color Airfield boundary *",
372
    "ColorHomeDist"         => "Color Text Distance Home *",
373
    "ColorHomeLine"         => "Color Line Distance Home *",
374
    "ColorKmlTrack"         => "Color KML Track",
375
    "ColorMkSatGood"        => "Color MK good Sat reception",
376
    "ColorMkSatLow"         => "Color MK weak Sat reception",
377
    "ColorMkSatNo"          => "Color MK no Sat reception",
378
    "ColorOsd"              => "Color OSD *",
379
    "ColorSpeedVector"      => "Color Speed-Vector *",
380
    "ColorTargetDist"       => "Color Text Target distance *",
381
    "ColorTargetLine"       => "Color Linie Target distance *",
382
    "ColorVariometer"       => "Color Variometer Scale *",
383
    "ColorVariometerPointer"=> "Color Variometer pointer *",
384
    "ColorWpConnector"      => "Color Waypoint connector",
385
    "ColorWpResend"         => "Color Wp-Conn. changed",
386
    "ColorWpNumber"         => "Color Waypoint Number",
387
    "ColorFootprint"        => "Color Footprint",
388
    "FootprintLength"       => "Länge Footprint (in s)",
389
    "IconFox"               => "Icon Fox *",
390
    "IconHeartLarge"        => "Icon Heartbeat large *",
391
    "IconHeartSmall"        => "Icon Heartbeat small *",
392
    "IconSatellite"         => "Icon Satellite *",
393
    "IconTarget"            => "Icon Target *",
394
    "IconWaypoint"          => "Icon Waypoint *",
395
    "Intervall"             => "Interval (in s) *",
396
    "UBatWarning"           => "Battery Warning (in V) ",
397
    "IconFirst"             => "Icon first WP *",
398
    "IconHome"              => "Icon Home *",
399
    "IconLast"              => "Icon last WP *",
400
    "IconNext"              => "Icon next WP *",
401
    "IconPause"             => "Icon Pause *",
402
    "IconPlay"              => "Icon Play *",
403
    "IconPrev"              => "Icon previous WP *",
404
    "IconStop"              => "Icon Stop WP-Player *",
405
    "KmlDir"                => "Directory KML-Files *",
406
    "KmlTimeBase"           => "KML Player Timebase (s) *",
407
    "PauseMoveDist"         => "Pause Move Distance (m) *",
408
 
409
    # Waypoint
410
    "MapX"                  => "X-Position on the map",
411
 
412
    "MapY"                  => "Y-Position on the map",
413
    "Event_Flag"            => "Event Flag",
414
    "Holdtime"              => "Waiting time at Waypoint",
415
 
416
    # GUI (MkCockpit.pl)
417
    "File"                  => "~File",
418
    "Preferences"           => "Preferences",
419
    "Exit"                  => "E~xit",
420
    "Debug"                 => "D~ebug",
421
    "NcOsdDataset"          => "NC ~OSD Record (O)",
422
    "NcTargetDataset"       => "NC ~Target Record (s)",
423
    "NcDebugDataset"        => "NC ~Debug Record (D)",
424
    "NcOther"               => "NC ~Other",
425
    "TrackingDebugDataset"  => "Tracking ~Antenna Debug Record",
426
    "Help"                  => "~Help",
427
    "Version"               => "Version",
428
    "About"                 => "About",
429
    "AboutMissionCockpit"   => "About Mission Cockpit",
430
    "StatusLine"            => "Status line",
431
    "Map"                   => "Map",
432
 
433
    "Balloon-MK-Arrow"               => "MikroKopter",
434
    "Balloon-MK-Home-Line"           => "This way to Home",
435
    "Balloon-MK-Home-Dist"           => "Distance to Home",
436
    "Balloon-MK-Target-Line"         => "This way to the Target",
437
    "Balloon-MK-Target-Dist"         => "Distance to Target",
438
    "Balloon-MK-Speed"               => "Speed vector",
439
    "Balloon-Map-Variometer"         => "Variometer",
440
    "Balloon-Map-Variometer-Pointer" => "Variometer",
441
    "Balloon-Map-Variometer-Skala"   => "Variometer",
442
    "Balloon-Fox"                    => "Target for Fox hunting",
443
    "Balloon-Heartbeat"              => "MK data activity",
444
    "Balloon-Satellite"              => "Good satellite reception",
445
    "Balloon-Waypoint"               => "Waypoint",
446
    "Balloon-Map-Border"             => "Airfield",
447
    "Balloon-Waypoint-Connector"     => "Waypoint connector",
448
    "Balloon-Wp-PlayPause"           => "Play/Pause (Space)",
449
    "Balloon-Wp-Stop"                => "Stop (s)",
450
    "Balloon-Wp-First"               => "Go to 1st Waypoint (f)",
451
    "Balloon-Wp-Last"                => "Go to last Waypoint (l)",
452
    "Balloon-Wp-Next"                => "Go to next Waypoint (n)",
453
    "Balloon-Wp-Prev"                => "Go to previous Waypoint (p)",
454
    "Balloon-Wp-Home"                => "Coming Home (h)",
455
    "Balloon-Wp-WptKml"              => "Waypoint or KML Mode (w,k)",
456
 
457
    "TargetCoordSent"       => "Target coordinates sent",
458
    "WpMoved"               => "Waypoint moved",
459
    "WpAddAndSend"          => "Add and send Waypoint",
460
    "WpSavedAndSent"        => "Waypoint saved and sent",
461
    "WpProperties"          => "Waypoint preferneces",
462
    "WpResendAll"           => "Resend all Wayoints",
463
    "WpAllSent"             => "All Waypoints sent",
464
    "WpLoadAndSend"         => "Load and send Waypoints",
465
    "WpLoad"                => "Load Waypoints",
466
    "WpLoadedAndSent"       => "Waypoints loaded and sent",
467
    "WpSave"                => "Save Waypoints",
468
    "WpSaved"               => "Waypoints saved",
469
    "WpDelete"              => "Delete Waypoint",
470
    "WpDeleted"             => "Waypoint deleted",
471
    "WpAllDeleteAndSend"    => "Delete and send all Waypoints",
472
    "WpAllDeleted"          => "All Waypoints deleted",
473
    "WpFlyImmediately"      => "Fly immediately to Target",
474
    "Abort"                 => "Abort",
475
    "RestartRequired"       => "*) Restart of Program required!",
476
    "KmlLoadAndPlay"        => "Load KML file",
477
    "KmlLoad"               => "KML load",
478
    "KmlLoaded"             => "KML file loaded",
479
    );
480
 
481
 
482
# automatic language selection according to LOCALE setting
483
my $Lang = Win32::Locale::get_language();
484
if ( $Lang =~ /de/i )
485
    {
486
    %Translate = %Translate_DE;
487
    }
488
else
489
    {
490
    %Translate = %Translate_EN;
491
    }
492
 
493
1;
494
 
495
__END__