0,0 → 1,848 |
#!/usr/bin/perl |
#!/usr/bin/perl -d:ptkdb |
|
############################################################################### |
# |
# translate.pl - Translation fuer MK Datensaetze |
# |
# Copyright (C) 2009 Rainer Walther (rainerwalther-mail@web.de) |
# |
# Creative Commons Lizenz mit den Zusaetzen (by, nc, sa) |
# |
# Es ist Ihnen gestattet: |
# * das Werk vervielfältigen, verbreiten und öffentlich zugänglich machen |
# * Abwandlungen bzw. Bearbeitungen des Inhaltes anfertigen |
# |
# Zu den folgenden Bedingungen: |
# * Namensnennung. |
# Sie müssen den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen. |
# * Keine kommerzielle Nutzung. |
# Dieses Werk darf nicht für kommerzielle Zwecke verwendet werden. |
# * Weitergabe unter gleichen Bedingungen. |
# Wenn Sie den lizenzierten Inhalt bearbeiten oder in anderer Weise umgestalten, |
# verändern oder als Grundlage für einen anderen Inhalt verwenden, |
# dürfen Sie den neu entstandenen Inhalt nur unter Verwendung von Lizenzbedingungen |
# weitergeben, die mit denen dieses Lizenzvertrages identisch oder vergleichbar sind. |
# |
# Im Falle einer Verbreitung müssen Sie anderen die Lizenzbedingungen, unter welche dieses |
# Werk fällt, mitteilen. Am Einfachsten ist es, einen Link auf diese Seite einzubinden. |
# |
# Jede der vorgenannten Bedingungen kann aufgehoben werden, sofern Sie die Einwilligung |
# des Rechteinhabers dazu erhalten. |
# |
# Diese Lizenz lässt die Urheberpersönlichkeitsrechte unberührt. |
# |
# Weitere Details zur Lizenzbestimmung gibt es hier: |
# Kurzform: http://creativecommons.org/licenses/by-nc-sa/3.0/de/ |
# Komplett: http://creativecommons.org/licenses/by-nc-sa/3.0/de/legalcode |
# |
############################################################################### |
# |
# 2009-02-23 0.0.1 rw created |
# 2009-04-01 0.1.0 rw RC1 |
# 2009-05-06 0.1.1 rw NC 0.15c |
# 2009-05-17 0.1.2 rw Waypoint Player |
# 2009-06-11 0.1.3 rw DE/EN support. English by Mark Griffin |
# 2009-07-25 0.1.4 rw KML Player |
# 2009-07-26 0.1.5 rw MK System messages |
# 2009-08-08 0.1.7 rw TTS |
# 2009-09-05 0.1.8 rw POI |
# 2009-10-05 0.1.9 rw Servo Speed, Neutral |
# MK Sim |
# 2009-10-24 0.3.0 rw NC 0.17 |
# 2010-02-10 0.4.0 rw Grid, Stick, SerialChannel, ExternControl, Event engine |
# 2010-02-15 0.4.1 rw FctKey, RC-Channel |
# 2010-03-20 0.4.2 rw Servo configuration |
# 2010-09-09 0.4.3 rw GeoMaptool |
# 2010-09-18 0.4.4 rw Google/OSM Map |
# 2010-10-05 0.4.5 rw Remove Google |
# |
############################################################################### |
|
$Version{'translate.pl'} = "0.4.5 - 2010-10-05"; |
|
use Win32::Locale; # http://search.cpan.org/~sburke/Win32-Locale-0.04/Locale.pm |
|
%Translate_DE = ( |
# NC Debug |
"Analog_00" => "Angel Nick", |
"Analog_01" => "Angel Roll", |
"Analog_02" => "ACC Nick", |
"Analog_03" => "ACC Roll", |
"Analog_05" => "MK-Flags", |
"Analog_06" => "NC-Flags", |
"Analog_07" => "Nick Servo", |
"Analog_08" => "Roll Servo", |
"Analog_09" => "GPS Data", |
"Analog_10" => "Compass Heading", |
"Analog_11" => "Gyro Heading", |
# "Analog_12" => "SPI Error", |
"Analog_13" => "SPI OK", |
# "Analog_14" => "I2C Error", |
"Analog_15" => "I2C OK", |
"Analog_16" => "FC Kalman K", |
"Analog_17" => "ACC Speed North", |
"Analog_18" => "ACC Speed East", |
"Analog_19" => "GPS ACC", |
"Analog_20" => "Max Drift", |
"Analog_21" => "Speed North", |
"Analog_22" => "Speed East", |
"Analog_23" => "P-Part", |
"Analog_24" => "I-Part", |
"Analog_25" => "D-Part", |
"Analog_26" => "PID-Part", |
"Analog_27" => "Distance North", |
"Analog_28" => "Distance East", |
"Analog_29" => "GPS Nick", |
"Analog_30" => "GPS Roll", |
"Analog_31" => "Empfangene Satellitten", |
|
# NC OSD |
"Altimeter" => "Höhe (Luftdruck)", |
"AngleNick" => "Winkel Nick", |
"AngleRoll" => "Winkel Roll", |
"CompassHeading" => "Richtung Kompass", |
"CurPos_Alt" => "Position Höhe", |
"CurPos_Lat" => "Position Latitude", |
"CurPos_Lon" => "Position Longitude", |
"CurPos_Stat" => "Position Status", |
"Errorcode" => "Fehler Code", |
"FlyingTime" => "Flugzeit", |
"GroundSpeed" => "Geschw. über Grund", |
"Heading" => "Richtung", |
"HomePosDev_Bearing" => "Homepos. Richtung", |
"HomePosDev_Dist" => "Homepos. Entfernung", |
"HomePos_Alt" => "Homepos. Höhe", |
"HomePos_Lat" => "Homepos. Latitude", |
"HomePos_Lon" => "Homepos. Longitude", |
"HomePos_Stat" => "Homepos. Status", |
"MKFlags" => "MK Flags", |
"NCFlags" => "NC Flags", |
"OperatingRadius" => "Operating Radius", |
"RC_Quality" => "RC Signalstärke", |
"SatsInUse" => "Empfangene Satellitten", |
"TargetHoldTime" => "Wartezeit am Ziel", |
"TargetPosDev_Bearing" => "Ziel Richtung", |
"TargetPosDev_Dist" => "Ziel Entfernung", |
"TargetPos_Alt" => "Ziel Höhe", |
"TargetPos_Lat" => "Ziel Latitude", |
"TargetPos_Lon" => "Ziel Longitude", |
"TargetPos_Stat" => "Ziel Status", |
"TopSpeed" => "Geschwindigkeit vertikal", |
"UBat" => "Batterie Spannung", |
"Variometer" => "Variometer", |
"WaypointIndex" => "Wegpunkt Index", |
"WaypointNumber" => "Wegpunkt Nummer", |
"RC_RSSI" => "RC RSSI", |
"SetpointAltitude" => "Setpoint Höhe", |
"Gas" => "Gas", |
"Current" => "Motor Strom", |
"UsedCapacity" => "Verbrauchte Kapazität", |
"_Timestamp" => "_Zeitstempel", |
|
# NC Target |
"EventFlag" => "Event Flag", |
"Richtung" => "Richtung", |
"HoldTime" => "Wartezeit", |
"Pos_Alt" => "Position Höhe", |
"Pos_Lat" => "Position Latitude", |
"Pos_Lon" => "Position Longitude", |
"Pos_Stat" => "Position Status", |
"ToleranceRadius" => "Toleranz Radius", |
|
# Configuration |
"geserver" => "Google Earth Server", |
"logging" => "Logging", |
"map" => "Karte", |
"map2" => "Karte 2", |
"mkcockpit" => "Mission Cockpit", |
"mkcomm" => "MK Kommunikation", |
"Port" => "Port *", |
"PortSetSkip" => "Keine Port Parameter (Y für BT) *", |
"track" => "Tracking Antenne", |
"waypoint" => "Wegpunkte", |
"HttpPort" => "Google Earth HTTP Port *", |
"CsvLogDir" => "CSV Log-Verzeichnis *", |
"GpxLogDir" => "GPX Log-Verzeichnis *", |
"KmlLogDir" => "KML Log-Verzeichnis *", |
"MapDefault" => "Kartendefinition Hintergrundbild", |
"MapDir" => "Verzeichnis fuer Karten", |
"Active" => "Aktiv *", |
"AltFactor" => "Faktor Höhe(Luftdruck) nach Meter", |
"DefaultEventFlag" => "Default Event-Flag", |
"DefaultHeading" => "Default Heading", |
"DefaultHoldtime" => "Default Holdtime", |
"DefaultToleranceRadius"=> "Default Toleranz Radius", |
"WpDir" => "Verzeichnis Wegpunkte *", |
"ColorAirfield" => "Farbe Flugfeldbegrenzung", |
"ColorHomeDist" => "Farbe Text Entfernung Home", |
"ColorHomeLine" => "Farbe Linie Entfernung Home", |
"ColorKmlTrack" => "Farbe KML Spur", |
"ColorMkSatGood" => "Farbe MK guter Sat-Empfang", |
"ColorMkSatLow" => "Farbe MK schlechter Sat-Empfang", |
"ColorMkSatNo" => "Farbe MK kein Sat-Empfang", |
"ColorOsd" => "Farbe OSD", |
"ColorSpeedVector" => "Farbe Speed-Vektor", |
"ColorTargetDist" => "Farbe Text Entfernung Ziel", |
"ColorTargetLine" => "Farbe Linie Entfernung Ziel", |
"ColorVariometer" => "Farbe Variometer-Skala", |
"ColorVariometerPointer"=> "Farbe Variometer-Zeiger", |
"ColorWpConnector" => "Farbe Wegpunkt-Connector", |
"ColorWpResend" => "Farbe Wp-Conn. geaendert", |
"ColorWpNumber" => "Farbe Wegpunkt Nummer", |
"ColorFootprint" => "Farbe Footprint", |
"FootprintLength" => "Länge Footprint (in s)", |
"IconFox" => "Icon Fuchsjagd", |
"IconHeartLarge" => "Icon Heartbeat gross", |
"IconHeartSmall" => "Icon Heartbeat klein", |
"IconSatellite" => "Icon Satellit", |
"IconTarget" => "Icon Ziel", |
"IconWaypoint" => "Icon Wegpunkt", |
"Intervall" => "Intervall (in s)", |
"UBatWarning" => "Batterie Warnung (in V) ", |
"IconFirst" => "Icon erster WP", |
"IconHome" => "Icon Home", |
"IconLast" => "Icon letzter WP", |
"IconNext" => "Icon nächster WP", |
"IconPause" => "Icon Pause", |
"IconPlay" => "Icon Play", |
"IconPrev" => "Icon vorheriger WP", |
"IconStop" => "Icon Stop WP-Player", |
"KmlDir" => "Verzeichnis KML-Files", |
"KmlTimeBase" => "KML Player Zeitbasis (s)", |
"PauseMoveDist" => "Pause-Verschiebe-Länge (m) *", |
"tts" => "Text To Speech", |
"StartScenario" => "Start Szenario", |
"KmlFile" => "KML Dateiname *", |
"WpFile" => "Waypoint Dateiname *", |
"PlayerMode" => "Player Modus *", |
"PlayerRandomMode" => "Random Modus *", |
"PlayerWptKmlMode" => "Event- oder zeitgesteuert *", |
"PlayerPauseMode" => "Player Pause Mode *", |
"AudioMute" => "Audio stumm schalten *", |
"ServoPanLeft" => "Servo Pan Links (us) *", |
"ServoPanMiddle" => "Servo Pan Mitte (us) *", |
"ServoPanRight" => "Servo Pan Rechts (us) *", |
"ServoPanSpeed" => "Servo Pan Geschwindigkeit *", |
"ServoPanAccel" => "Servo Pan Beschleunigung *", |
"ServoTiltFront" => "Servo Tilt Vorne (us) *", |
"ServoTiltTop" => "Servo Tilt Oben (us) *", |
"ServoTiltBack" => "Servo Tilt Hinten (us) *", |
"ServoTiltSpeed" => "Servo Tilt Geschwindigkeit *", |
"ServoTiltAccel" => "Servo Tilt Beschleunigung *", |
"IconAntenna" => "Icon Antenne", |
"mksim" => "Simulator", |
"SimImageSize" => "Größe Simulator Bild", |
"GridDist" => "Abstand Gitter (m)", |
"GridColor" => "Farbe Gitter", |
"CrosshairColor" => "Farbe Fadenkreuz", |
"serialchannel" => "Serielle Kanäle", |
"SerialChannel01" => "Serieller Kanal 1", |
"SerialChannel02" => "Serieller Kanal 2", |
"SerialChannel03" => "Serieller Kanal 3", |
"SerialChannel04" => "Serieller Kanal 4", |
"SerialChannel05" => "Serieller Kanal 5", |
"SerialChannel06" => "Serieller Kanal 6", |
"SerialChannel07" => "Serieller Kanal 7", |
"SerialChannel08" => "Serieller Kanal 8", |
"SerialChannel09" => "Serieller Kanal 9", |
"SerialChannel10" => "Serieller Kanal 10", |
"SerialChannel11" => "Serieller Kanal 11", |
"SerialChannel12" => "Serieller Kanal 12", |
"SerialChannelSend" => "Serielle Kanäle senden", |
"SerialChannelTiming" => "Serielle Kanäle Timing (ms)", |
"SerialChannelFrequency"=> "Serielle Kanäle Sendefrequenz (Hz)", |
"externcontrol" => "Externe Steuerung", |
"ExternControl" => "Externe Steuerung", |
"ExternControlNick" => "Extern-Control Nick", |
"ExternControlNickExpo" => "Extern-Control Nick Expo (%)", |
"ExternControlNickLimit"=> "Extern-Control Nick Limit (%)", |
"ExternControlRoll" => "Extern-Control Roll", |
"ExternControlRollExpo" => "Extern-Control Roll Expo (%)", |
"ExternControlRollLimit"=> "Extern-Control Roll Limit (%)", |
"ExternControlGier" => "Extern-Control Gier", |
"ExternControlGierExpo" => "Extern-Control Gier Expo (%)", |
"ExternControlGierLimit"=> "Extern-Control Gier Limit (%)", |
"ExternControlGas" => "Extern-Control Gas", |
"ExternControlGasExpo" => "Extern-Control Gas Expo (%)", |
"ExternControlGasLimit" => "Extern-Control Gas Limit (%)", |
"ExternControlHeight" => "Extern-Control Höhe", |
"ExternControlSend" => "Extern-Control Senden", |
"ExternControlTimimg" => "Extern-Control Timing (ms)", |
"ExternControlFrequency"=> "Extern-Control Sendefrequenz (Hz)", |
"event" => "Event", |
"CrosshairMoveX" => "Fadenkreuz X", |
"CrosshairMoveXExpo" => "Fadenkreuz X Expo (%)", |
"CrosshairMoveXLimit" => "Fadenkreuz X Limit (%)", |
"CrosshairMoveY" => "Fadenkreuz Y", |
"CrosshairMoveYExpo" => "Fadenkreuz Y Expo (%)", |
"CrosshairMoveYLimit" => "Fadenkreuz Y Limit (%)", |
"EventFile" => "Event Konfigurtaionsdatei", |
"Action" => "Aktion", |
"ActionElse" => "Aktion/Else", |
"Condition" => "Bedingung", |
"Delay" => "Totzeit (ms)", |
"DelayElse" => "Totzeit/Else (ms)", |
"Repeat" => "Wiederholung (ms)", |
"RepeatElse" => "Wiederholung/Else (ms)", |
"Description" => "Beschreibung", |
"Trigger" => "Trigger", |
"UsedCapacityFactor" => "Korrekturfaktor Kapazität", |
"FctKey" => "Funktionstasten F1..F12", |
"RequestRcChannel" => "RC Kanäle anfordern *", |
"OsmUrl" => "Open Streetmap URL", |
"MapTileCache" => "Cache Karten-Kacheln", |
"Zoom" => "Zoom", |
|
# Waypoint |
"MapX" => "X-Position auf Karte", |
"MapY" => "Y-Position auf Karte", |
"Event_Flag" => "Event Flag", |
"Holdtime" => "Wartezeit am Wegpunkt", |
|
# GUI (MkCockpit.pl) |
"File" => "~Datei", |
"Preferences" => "Einstellungen", |
"Exit" => "Ende", |
"Debug" => "D~ebug", |
"NcOsdDataset" => "NC ~OSD Datensatz (O)", |
"NcTargetDataset" => "NC ~Target Datensatz (s)", |
"NcDebugDataset" => "NC ~Debug Datensatz (D)", |
"NcOther" => "NC ~Sonstiges", |
"TrackingDebugDataset" => "Tracking ~Antenne Debug Datensatz", |
"Help" => "~Hilfe", |
"Version" => "Version", |
"About" => "Über", |
"AboutMissionCockpit" => "Über Mission Cockpit", |
"StatusLine" => "Statuszeile", |
"Map" => "Karte", |
"MapDebugDataset" => "Aktive Karte", |
"MkDebugSim" => "MK Simulator", |
"MkMotorRun" => "Motor läuft", |
"MkFly" => "Fliegt", |
"MkCalibrate" => "Calibrierung", |
"MkStart" => "Motor Start", |
"MkEmergency" => "Notlandung", |
"NcFlagFree" => "Free", |
"NcFlagPH" => "PH", |
"NcFlagCH" => "CH", |
"NcFlagRangeLimit" => "Range Limit", |
"NcFlagNoSerialLink" => "No Serial Link", |
"NcFlagTargetReached" => "Target reached", |
"NcFlagManualControl" => "Manual Control", |
"DataLink" => "Daten Link", |
"StickDebug" => "Joystick/3D-Mouse/FctKey/RC", |
"SerialChannel" => "Serielle Kanäle", |
"ConfigEvent" => "Event Konfiguration", |
"Event" => "Event", |
"EventNew" => "Neu", |
"EventDelete" => "Löschen", |
"EventRename" => "Umbenennen", |
"EventCopy" => "Kopieren", |
"EventExport" => "Export aktuellen Event", |
"EventImport" => "Import in aktuellen Event", |
"EventName" => "Name Event", |
"EventNewName" => "Neuer Event Name", |
"SystemDebug" => "System", |
"TxExtOn" => "TX SerialChannel, ExternalControl", |
"GeoMapTool" => "Start GeoMapTool", |
"ComposeOsmMap" => "Erstelle und lade Open Street Map", |
"MapLat" => "Latitude", |
"MapLon" => "Longitude", |
"MapRadius" => "Radius (max 500m)", |
"MapBearing" => "Blickrichtung (Grad)", |
"OverscanTop" => "Radius Overscan Oben (%)", |
"OverscanBot" => "Radius Overscan Unten (%)", |
"OverscanLeft" => "Radius Overscan Links (%)", |
"OverscanRight" => "Radius Overscan Rechts (%)", |
"MapImageHight" => "Bild Höhe (Pixel)", |
"ImageMagickInstalled" => "ImageMagick installiert", |
|
|
"Balloon-MK-Arrow" => "MikroKopter", |
"Balloon-MK-Home-Line" => "Hier gehts nach Hause", |
"Balloon-MK-Home-Dist" => "Entfernung nach Hause", |
"Balloon-MK-Target-Line" => "Hier gehts zum Ziel", |
"Balloon-MK-Target-Dist" => "Entfernung zum Ziel", |
"Balloon-MK-Speed" => "Geschwindigkeits-Vektor", |
"Balloon-Map-Variometer" => "Variometer", |
"Balloon-Map-Variometer-Pointer" => "Variometer", |
"Balloon-Map-Variometer-Skala" => "Variometer", |
"Balloon-Fox" => "Ziel für Fuchsjagd", |
"Balloon-Heartbeat" => "Aktivität Datenübertragung zum MK", |
"Balloon-Satellite" => "Guter Satelliten-Empfang", |
"Balloon-Waypoint" => "Wegpunkt", |
"Balloon-Map-Border" => "Flugplatz", |
"Balloon-Waypoint-Connector" => "Verbinder Wegpunkte", |
"Balloon-Wp-PlayPause" => "Play/Pause (Leertaste)", |
"Balloon-Wp-Stop" => "Stop Player(s)", |
"Balloon-Wp-First" => "Zum ersten Waypoint (f)", |
"Balloon-Wp-Last" => "Zum letzten Waypoint (l)", |
"Balloon-Wp-Next" => "Zum nächsten Waypoint (n)", |
"Balloon-Wp-Prev" => "Zum vorherigen Waypoint (p)", |
"Balloon-Wp-Home" => "Zur Home-Position (h)", |
"Balloon-Wp-WptKml" => "Waypoint oder KML Mode (w,k)", |
"Balloon-Wp-WptRandom" => "Random Mode (r)", |
"Balloon-Wp-Record" => "Aufnahme (a)", |
"Balloon-TrackAntenna" => "Tracking Antenne", |
"Balloon-Poi" => "Point Of Interest", |
|
"TargetCoordSent" => "Ziel-Koordinaten gesendet", |
"WpMoved" => "Wegpunkt verschoben", |
"WpAddAndSend" => "Wegpunkt hinzufügen und senden", |
"WpSavedAndSent" => "Wegpunkt gespeichert und gesendet", |
"WpProperties" => "Wegpunkt Eigenschaften", |
"WpResendAll" => "Alle Wegpunkte erneut senden", |
"WpAllSent" => "Alle Wegpunkte gesendet", |
"WpLoadAndSend" => "Wegpunkte laden und senden", |
"WpLoad" => "Wegpunkte laden", |
"WpLoadedAndSent" => "Wegpunkte geladen und gesendet", |
"WpSave" => "Wegpunkte speichern", |
"WpSaved" => "Wegpunkte in gespeichert", |
"WpDelete" => "Wegpunkt löschen", |
"WpDeleted" => "Wegpunkt gelöscht", |
"WpAllDeleteAndSend" => "Alle Wegpunkte löschen und senden", |
"WpAllDeleted" => "Alle Wegpunkte gelöscht", |
"WpFlyImmediately" => "Ziel sofort anfliegen", |
"Abort" => "Abbruch", |
"Apply" => "Anwenden", |
"RestartRequired" => "*) Aenderungen werden erst nach Programm-Neustart wirksam!", |
"KmlLoadAndPlay" => "KML Datei laden", |
"KmlLoad" => "KML laden", |
"KmlLoaded" => "KML geladen", |
"PoiMoved" => "POI verschoben", |
|
# MK System Meldungen |
"MsgNoSatReception" => "Kein SAT Empfang", |
"MsgWeakSatReception" => "Schwacher SAT Empfang", |
"MsgBatWarning" => "Akku Warnung", |
"MsgNoData" => "Kein Daten-Link", |
"MsgRangeLimit" => "Reichweiten Warnung", |
"MsgRcWarning" => "RC Reichweiten Warnung", |
"MsgRcError" => "Kein RC Empfang", |
"MsgMotorOff" => "Motor ist aus", |
"MsgNotFlying", => "MK ist am Boden", |
"MsgCalibrate", => "Kalibrierung", |
"MsgStart" => "Motor start ...", |
"MsgEmergencyLanding" => "Notlandung", |
"MsgOutsideBorder", => "MK ausserhalb Flugfeld", |
"MsgCrossingBorder", => "Mk kreuzt Flugfeldbegrenzung", |
|
# TTS |
"TtsBattery" => "Batterie, %d komma %d Volt", |
"TtsFlightTimeMinSec" => "Flugzeit, %d Minuten, %d Sekunden", |
"TtsFlightTimeSec" => "Flugzeit, %d Sekunden", |
"TtsAltitude" => "Höhe, %d Meter", |
"TtsAltitudeNegative" => "Höhe, Minus %d Meter", |
"TtsSatellite" => "Sattelliten, %d", |
"TtsBatteryWarning" => "Niedrige, Batterie Spannung", |
"TtsRcWeak" => "schwacher, RC Empfang", |
"TtsRcNo" => "Kein, RC Empfang", |
"TtsCrossingBorder" => "Kreuzt, Flug feld Begrenzung", |
"TtsOutsideAirfield" => "Ausserhalb, Flug feld", |
"TtsRange" => "Reichweiten Warnung", |
"TtsNoDataLink" => "Kein, Daten Link", |
"TtsNextTarget" => "Fliege zum nächsten Ziel", |
"TtsTargetReached" => "Ziel erreicht", |
"TtsTargetDist" => "Entfernung Ziel, %d Meter", |
"TtsHomeDist" => "Entfernung, %d Meter", |
"TtsFun" => "Huiiii, das macht Spass!", |
); |
|
|
%Translate_EN = ( |
# NC Debug |
"Analog_00" => "Angel Nick", |
"Analog_01" => "Angel Roll", |
"Analog_02" => "ACC Nick", |
"Analog_03" => "ACC Roll", |
"Analog_05" => "MK-Flags", |
"Analog_06" => "NC-Flags", |
"Analog_07" => "Tilt Servo", |
"Analog_08" => "Pan Servo", |
"Analog_09" => "GPS Data", |
"Analog_10" => "Compass Heading", |
"Analog_11" => "Gyro Heading", |
# "Analog_12" => "SPI Error", |
"Analog_13" => "SPI OK", |
# "Analog_14" => "I2C Error", |
"Analog_15" => "I2C OK", |
"Analog_16" => "FC Kalman K", |
"Analog_17" => "ACC Speed North", |
"Analog_18" => "ACC Speed East", |
"Analog_19" => "GPS ACC", |
"Analog_20" => "Max Drift", |
"Analog_21" => "Speed North", |
"Analog_22" => "Speed East", |
"Analog_23" => "P-Part", |
"Analog_24" => "I-Part", |
"Analog_25" => "D-Part", |
"Analog_26" => "PID-Part", |
"Analog_27" => "Distance North", |
"Analog_28" => "Distance East", |
"Analog_29" => "GPS Nick", |
"Analog_30" => "GPS Roll", |
"Analog_31" => "Satellite Receive", |
|
# NC OSD |
"Altimeter" => "Altitude (air)", |
"AngleNick" => "Nick angle", |
"AngleRoll" => "Roll angle", |
"CompassHeading" => "Compass Heading", |
"CurPos_Alt" => "Position Höhe", |
"CurPos_Lat" => "Position Latitude", |
"CurPos_Lon" => "Position Longitude", |
"CurPos_Stat" => "Position Status", |
"Errorcode" => "Error Code", |
"FlyingTime" => "Flying time", |
"GroundSpeed" => "Ground speed", |
"Heading" => "Heading", |
"HomePosDev_Bearing" => "Homeposition Bearing", |
"HomePosDev_Dist" => "Homeposition Distance", |
"HomePos_Alt" => "Homeposition Altitude", |
"HomePos_Lat" => "Homeposition Latitude", |
"HomePos_Lon" => "Homeposition Longitude", |
"HomePos_Stat" => "Homeposition Status", |
"MKFlags" => "MK Flags", |
"NCFlags" => "NC Flags", |
"OperatingRadius" => "Operating Radius", |
"RC_Quality" => "RC Signal quality", |
"SatsInUse" => "Satellites in use", |
"TargetHoldTime" => "Target hold time", |
"TargetPosDev_Bearing" => "Target Richtung", |
"TargetPosDev_Dist" => "Target Distance", |
"TargetPos_Alt" => "Target Altitude", |
"TargetPos_Lat" => "Target Latitude", |
"TargetPos_Lon" => "Target Longitude", |
"TargetPos_Stat" => "Target Status", |
"TopSpeed" => "Vertical Speed", |
"UBat" => "Battery Voltage", |
"Variometer" => "Variometer", |
"WaypointIndex" => "Waypoint Index", |
"WaypointNumber" => "Waypoint Number", |
"RC_RSSI" => "RC RSSI", |
"SetpointAltitude" => "Setpoint Altitude", |
"Gas" => "Gas", |
"Current" => "Motor Current", |
"UsedCapacity" => "Used Capacity", |
"_Timestamp" => "_Timestamp", |
|
# NC Target |
"EventFlag" => "Event Flag", |
"Richtung" => "Direction", |
"HoldTime" => "Hold Time", |
"Pos_Alt" => "Position Altitude", |
"Pos_Lat" => "Position Latitude", |
"Pos_Lon" => "Position Longitude", |
"Pos_Stat" => "Position Status", |
"ToleranceRadius" => "Tolerance Radius", |
|
# Configuration |
"geserver" => "Google Earth Server", |
"logging" => "Logging", |
"map" => "Map", |
"map2" => "Map 2", |
"mkcockpit" => "Mission Cockpit", |
"mkcomm" => "MK Communication", |
"Port" => "Port *", |
"PortSetSkip" => "Don't set Port Parameter (Y for BT) *", |
"track" => "Tracking Antenna", |
"waypoint" => "Waypoint", |
"HttpPort" => "Google Earth HTTP Port *", |
"CsvLogDir" => "CSV Log directory *", |
"GpxLogDir" => "GPX Log directory *", |
"KmlLogDir" => "KML Log directory *", |
"MapDefault" => "Map default Background image", |
"MapDir" => "Map Directory *", |
"Active" => "Active *", |
"AltFactor" => "Altitude factor (air) in Meter", |
"DefaultEventFlag" => "Default Event-Flag", |
"DefaultHeading" => "Default Heading", |
"DefaultHoldtime" => "Default Holdtime", |
"DefaultToleranceRadius"=> "Default Tolerance Radius", |
"WpDir" => "Waypoint directory *", |
"ColorAirfield" => "Color Airfield boundary", |
"ColorHomeDist" => "Color Text Distance Home", |
"ColorHomeLine" => "Color Line Distance Home", |
"ColorKmlTrack" => "Color KML Track", |
"ColorMkSatGood" => "Color MK good Sat reception", |
"ColorMkSatLow" => "Color MK weak Sat reception", |
"ColorMkSatNo" => "Color MK no Sat reception", |
"ColorOsd" => "Color OSD", |
"ColorSpeedVector" => "Color Speed-Vector", |
"ColorTargetDist" => "Color Text Target distance", |
"ColorTargetLine" => "Color Linie Target distance", |
"ColorVariometer" => "Color Variometer Scale", |
"ColorVariometerPointer"=> "Color Variometer pointer", |
"ColorWpConnector" => "Color Waypoint connector", |
"ColorWpResend" => "Color Wp-Conn. changed", |
"ColorWpNumber" => "Color Waypoint Number", |
"ColorFootprint" => "Color Footprint", |
"FootprintLength" => "Length Footprint (in s)", |
"IconFox" => "Icon Fox", |
"IconHeartLarge" => "Icon Heartbeat large", |
"IconHeartSmall" => "Icon Heartbeat small", |
"IconSatellite" => "Icon Satellite", |
"IconTarget" => "Icon Target", |
"IconWaypoint" => "Icon Waypoint", |
"Intervall" => "Interval (in s)", |
"UBatWarning" => "Battery Warning (in V) ", |
"IconFirst" => "Icon first WP", |
"IconHome" => "Icon Home", |
"IconLast" => "Icon last WP", |
"IconNext" => "Icon next WP", |
"IconPause" => "Icon Pause", |
"IconPlay" => "Icon Play", |
"IconPrev" => "Icon previous WP", |
"IconStop" => "Icon Stop WP-Player", |
"KmlDir" => "Directory KML-Files *", |
"KmlTimeBase" => "KML Player Timebase (s) *", |
"PauseMoveDist" => "Pause Move Distance (m)", |
"tts" => "Text To Speech", |
"StartScenario" => "Start Scenario", |
"KmlFile" => "KML Filename *", |
"WpFile" => "Waypoint Filename *", |
"PlayerMode" => "Player Mode *", |
"PlayerRandomMode" => "Random Mode *", |
"PlayerWptKmlMode" => "Event- or time controlled *", |
"PlayerPauseMode" => "Player Pause Mode *", |
"AudioMute" => "Mute Audio *", |
"ServoPanLeft" => "Servo Pan Left (us) *", |
"ServoPanMiddle" => "Servo Pan Middle (us) *", |
"ServoPanRight" => "Servo Pan Right (us) *", |
"ServoPanSpeed" => "Servo Pan Speed *", |
"ServoPanAccel" => "Servo Pan Acceleration *", |
"ServoTiltFront" => "Servo Tilt Front (us) *", |
"ServoTiltTop" => "Servo Tilt Top (us) *", |
"ServoTiltBack" => "Servo Tilt Back (us) *", |
"ServoTiltSpeed" => "Servo Tilt Speed *", |
"ServoTiltAccel" => "Servo Tilt Acceleration *", |
"IconAntenna" => "Icon Antenna", |
"mksim" => "Simulator", |
"SimImageSize" => "Simulator Image Size", |
"GridDist" => "Distance Gridr (m)", |
"GridColor" => "Color Gitter", |
"CrosshairColor" => "Color Crosshair", |
"serialchannel" => "Serial Channel", |
"SerialChannel01" => "Serial Channel 1", |
"SerialChannel02" => "Serial Channel 2", |
"SerialChannel03" => "Serial Channel 3", |
"SerialChannel04" => "Serial Channel 4", |
"SerialChannel05" => "Serial Channel 5", |
"SerialChannel06" => "Serial Channel 6", |
"SerialChannel07" => "Serial Channel 7", |
"SerialChannel08" => "Serial Channel 8", |
"SerialChannel09" => "Serial Channel 9", |
"SerialChannel10" => "Serial Channel 10", |
"SerialChannel11" => "Serial Channel 11", |
"SerialChannel12" => "Serial Channel 12", |
"SerialChannelSend" => "Send Serial Channel", |
"SerialChannelTiming" => "Serial Channel Timing (ms)", |
"SerialChannelFrequency"=> "Serial Channel TX Frequency (Hz)", |
"externcontrol" => "Extern Control", |
"ExternControl" => "Extern Control", |
"ExternControlNick" => "Extern-Control Nick", |
"ExternControlNickExpo" => "Extern-Control Nick Expo (%)", |
"ExternControlNickLimit"=> "Extern-Control Nick Limit (%)", |
"ExternControlRoll" => "Extern-Control Roll", |
"ExternControlRollExpo" => "Extern-Control Roll Expo (%)", |
"ExternControlRollLimit"=> "Extern-Control Roll Limit (%)", |
"ExternControlGier" => "Extern-Control Gier", |
"ExternControlGierExpo" => "Extern-Control Gier Expo (%)", |
"ExternControlGierLimit"=> "Extern-Control Gier Limit (%)", |
"ExternControlGas" => "Extern-Control Gas", |
"ExternControlGasExpo" => "Extern-Control Gas Expo (%)", |
"ExternControlGasLimit" => "Extern-Control Gas Limit (%)", |
"ExternControlHeight" => "Extern-Control Height", |
"ExternControlSend" => "Send Extern-Controll", |
"ExternControlTiming" => "Extern-Control Timing (ms)", |
"ExternControlFrequency"=> "Extern-Control TX Frequency (Hz)", |
"event" => "Event", |
"CrosshairMoveX" => "Crosshair X", |
"CrosshairMoveY" => "Crosshair Y", |
"EventFile" => "Event Configuration File", |
"Action" => "Action", |
"ActionElse" => "Action/Else", |
"Condition" => "Condition", |
"Delay" => "Dead Time (ms)", |
"DelayElse" => "Dead Time/Else (ms)", |
"Repeat" => "Repeat (ms)", |
"RepeatElse" => "Repeat/Else (ms)", |
"Description" => "Description", |
"Trigger" => "Trigger", |
"UsedCapacityFactor" => "Factor for Used Capacity", |
"FctKey" => "Function Key F1..F12", |
"RequestRcChannel" => "Request RC Channels *", |
"OsmUrl" => "Open Streetmap URL", |
"MapTileCache" => "Cache Map Tiles", |
"Zoom" => "Zoom", |
|
# Waypoint |
"MapX" => "X-Position on the map", |
"MapY" => "Y-Position on the map", |
"Event_Flag" => "Event Flag", |
"Holdtime" => "Waiting time at Waypoint", |
|
# GUI (MkCockpit.pl) |
"File" => "~File", |
"Preferences" => "Preferences", |
"Exit" => "E~xit", |
"Debug" => "D~ebug", |
"NcOsdDataset" => "NC ~OSD Record (O)", |
"NcTargetDataset" => "NC ~Target Record (s)", |
"NcDebugDataset" => "NC ~Debug Record (D)", |
"NcOther" => "NC ~Other", |
"TrackingDebugDataset" => "Tracking ~Antenna Debug Record", |
"Help" => "~Help", |
"Version" => "Version", |
"About" => "About", |
"AboutMissionCockpit" => "About Mission Cockpit", |
"StatusLine" => "Status line", |
"Map" => "Map", |
"MapDebugDataset" => "Active Map Record", |
"MkDebugSim" => "MK Simulator", |
"MkMotorRun" => "Motor running", |
"MkFly" => "flying", |
"MkCalibrate" => "Calibration", |
"MkStart" => "Motor Start", |
"MkEmergency" => "Emergency Landing", |
"NcFlagFree" => "Free", |
"NcFlagPH" => "PH", |
"NcFlagCH" => "CH", |
"NcFlagRangeLimit" => "Range Limit", |
"NcFlagNoSerialLink" => "No Serial Link", |
"NcFlagTargetReached" => "Target reached", |
"NcFlagManualControl" => "Manual Control", |
"DataLink" => "Data Link", |
"StickDebug" => "Joystick/3D-Mouse/FctKey/RC", |
"SerialChannel" => "Serial Channel", |
"ConfigEvent" => "Event Configuration", |
"Event" => "Event", |
"EventNew" => "New", |
"EventDelete" => "Delete", |
"EventRename" => "Rename", |
"EventCopy" => "Copy", |
"EventExport" => "Export current Event", |
"EventImport" => "Import to current Event", |
"EventName" => "Name Event", |
"EventNewName" => "New Event Name", |
"SystemDebug" => "System", |
"TxExtOn" => "TX SerialChannel, ExternalControl", |
"GeoMapTool" => "Start GeoMapTool", |
"ComposeOsmMap" => "Compose and load Open Street Map", |
"MapLat" => "Latitude", |
"MapLon" => "Longitude", |
"MapRadius" => "Radius (max. 500m)", |
"MapBearing" => "Direction (Grad)", |
"OverscanTop" => "Radius Overscan Top (%)", |
"OverscanBot" => "Radius Overscan Bottom (%)", |
"OverscanLeft" => "Radius Overscan Left (%)", |
"OverscanRight" => "Radius Overscan Right (%)", |
"MapImageHight" => "Image Hight (Pixel)", |
"ImageMagickInstalled" => "ImageMagick installed", |
|
"Balloon-MK-Arrow" => "MikroKopter", |
"Balloon-MK-Home-Line" => "This way to Home", |
"Balloon-MK-Home-Dist" => "Distance to Home", |
"Balloon-MK-Target-Line" => "This way to the Target", |
"Balloon-MK-Target-Dist" => "Distance to Target", |
"Balloon-MK-Speed" => "Speed vector", |
"Balloon-Map-Variometer" => "Variometer", |
"Balloon-Map-Variometer-Pointer" => "Variometer", |
"Balloon-Map-Variometer-Skala" => "Variometer", |
"Balloon-Fox" => "Target for Fox hunting", |
"Balloon-Heartbeat" => "MK data activity", |
"Balloon-Satellite" => "Good satellite reception", |
"Balloon-Waypoint" => "Waypoint", |
"Balloon-Map-Border" => "Airfield", |
"Balloon-Waypoint-Connector" => "Waypoint connector", |
"Balloon-Wp-PlayPause" => "Play/Pause (Space)", |
"Balloon-Wp-Stop" => "Stop Player(s)", |
"Balloon-Wp-First" => "Go to 1st Waypoint (f)", |
"Balloon-Wp-Last" => "Go to last Waypoint (l)", |
"Balloon-Wp-Next" => "Go to next Waypoint (n)", |
"Balloon-Wp-Prev" => "Go to previous Waypoint (p)", |
"Balloon-Wp-Home" => "Coming Home (h)", |
"Balloon-Wp-WptKml" => "Waypoint or KML Mode (w,k)", |
"Balloon-Wp-WptRandom" => "Random Mode (r)", |
"Balloon-Wp-Record" => "Record (a)", |
"Balloon-TrackAntenna" => "Tracking Antenna", |
"Balloon-Poi" => "Point Of Interest", |
|
"TargetCoordSent" => "Target coordinates sent", |
"WpMoved" => "Waypoint moved", |
"WpAddAndSend" => "Add and send Waypoint", |
"WpSavedAndSent" => "Waypoint saved and sent", |
"WpProperties" => "Waypoint preferneces", |
"WpResendAll" => "Resend all Wayoints", |
"WpAllSent" => "All Waypoints sent", |
"WpLoadAndSend" => "Load and send Waypoints", |
"WpLoad" => "Load Waypoints", |
"WpLoadedAndSent" => "Waypoints loaded and sent", |
"WpSave" => "Save Waypoints", |
"WpSaved" => "Waypoints saved", |
"WpDelete" => "Delete Waypoint", |
"WpDeleted" => "Waypoint deleted", |
"WpAllDeleteAndSend" => "Delete and send all Waypoints", |
"WpAllDeleted" => "All Waypoints deleted", |
"WpFlyImmediately" => "Fly immediately to Target", |
"Abort" => "Abort", |
"Apply" => "Apply", |
"RestartRequired" => "*) Restart of Program required!", |
"KmlLoadAndPlay" => "Load KML file", |
"KmlLoad" => "KML load", |
"KmlLoaded" => "KML file loaded", |
"PoiMoved" => "POI moved", |
|
# MK System Messages |
"MsgNoSatReception" => "No SAT Reception", |
"MsgWeakSatReception" => "Weak SAT Reception", |
"MsgBatWarning" => "Battery Warning", |
"MsgNoData" => "No Data-Link", |
"MsgRangeLimit" => "Range Limit Warning", |
"MsgRcWarning" => "RC Warning", |
"MsgRcError" => "No RC Reception", |
"MsgMotorOff" => "Engine is OFF", |
"MsgNotFlying", => "MK on Ground", |
"MsgCalibrate", => "Calibration", |
"MsgStart" => "STart Engines ...", |
"MsgEmergencyLanding" => "Emergency Landing", |
"MsgOutsideBorder", => "MK outside Airfield", |
"MsgCrossingBorder", => "Mk crossing Airfield Border", |
|
# TTS |
"TtsBattery" => "Battery, %d dot %d Volt", |
"TtsFlightTimeMinSec" => "Flight Time, %d Minutes, %d Seconds", |
"TtsFlightTimeSec" => "Flight Time, %d Seconds", |
"TtsAltitude" => "Altitude, %d Meter", |
"TtsAltitudeNegative" => "Altitude, Minus %d Meter", |
"TtsSatellite" => "Satellite, %d", |
"TtsBatteryWarning" => "Batterie, Warning", |
"TtsRcWeak" => "weak, Remote Control Reception", |
"TtsRcNo" => "No, Remote Control Reception", |
"TtsCrossingBorder" => "Crossing, Airfield, Border", |
"TtsOutsideAirfield" => "Outside, Airfield", |
"TtsRange" => "Range Warning", |
"TtsNoDataLink" => "No Data Link", |
"TtsNextTarget" => "Fly to next Target", |
"TtsTargetReached" => "Target reached", |
"TtsTargetDist" => "Distance Target %d Meter", |
"TtsHomeDist" => "Distance %d Meter", |
"TtsFun" => "yes, this is fun!", |
); |
|
|
# automatic language selection according to LOCALE setting |
my $Lang = Win32::Locale::get_language(); |
if ( $Lang =~ /de/i ) |
{ |
%Translate = %Translate_DE; |
} |
else |
{ |
%Translate = %Translate_EN; |
} |
|
1; |
|
__END__ |