Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 517 → Rev 516

/DUBwise/trunk/j2me/WM_BUILD
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/DUBwise/trunk/j2me/version
File deleted
/DUBwise/trunk/j2me/BUILD
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/DUBwise/trunk/j2me/build.props
1,14 → 1,7
bin_path=176x220/cldc11/new_en_speedy_tts/bluetooth_on/fileapi_on/devicecontrol_on/jsr179
devicecontrol=on
cldc11=on
fileapi=on
openlapi=off
screensize=176x220
jsr179=on
screensize=240x320
bluetooth=on
version_patch=17
version_minor=53
version_major=0
voice_mode=new_en_speedy_tts
location=on
basename=DUBwise-176x220-new_en_speedy_tts-no_firmwares-LocationAPI-CLDC11-FileAPI-BluetoothAPI-DeviceControl-J2MEMap
voice_mode=en_speedy
basename=DUBwise-240x320-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on
/DUBwise/trunk/j2me/build.rb
0,0 → 1,207
#!/usr/bin/env ruby
# little ruby script to build DUBwise
#
# Author: Marcus -LiGi- Bueschleb
#
# see README for further Infos
 
 
resdir="res/"
 
if ARGV.include?("-l")
puts "regenerating language strings"
p `cd res ; ruby lang_gen.rb ; cd ..`
ARGV.delete("-l")
end
 
if ARGV.include?("-i")
puts "regenerating images"
p `cd res ; ruby image_gen.rb ; cd ..`
ARGV.delete("-i")
 
end
 
 
if ARGV.length==2
bindir=ARGV[1]
puts `rm -rf #{bindir}`
else
bindir="bin"
end
 
 
ARGV<<"" if ARGV==[]
case ARGV[0]
when "loeti"
screensizes=["176x220"]
voice_modes=["en_speedy"]
bluetooth_modes=["on"]
devicecontrol_modes=["on"]
fileapi_modes=["off"]
cldc11_modes=["off"]
firmware_modes=["no_firmwares"]
 
when "p910"
screensizes=["200x300"]
voice_modes=["en_speedy"]
bluetooth_modes=["off"]
devicecontrol_modes=["off"]
fileapi_modes=["off"]
cldc11_modes=["off"]
 
when "test"
screensizes=["240x320"]
voice_modes=["en_speedy"]
bluetooth_modes=["on"]
devicecontrol_modes=["on"]
fileapi_modes=["on"]
cldc11_modes=["on"]
#firmware_modes=["fc_mk3mag_firmwares"]
#firmware_modes=["all_firmwares"]
 
firmware_modes=["no_firmwares"]
 
when "wtk"
screensizes=["240x320"]
voice_modes=["en_wav"]
bluetooth_modes=["on"]
devicecontrol_modes=["on"]
fileapi_modes=["on"]
cldc11_modes=["on"]
#firmware_modes=["fc_mk3mag_firmwares"]
#firmware_modes=["all_firmwares"]
firmware_modes=["all_firmwares"]
 
when "bltest"
screensizes=["240x320"]
voice_modes=["en_speedy"]
bluetooth_modes=["on"]
devicecontrol_modes=["on"]
fileapi_modes=["on"]
cldc11_modes=["on"]
firmware_modes=["all_firmwares"]
 
when "test2"
screensizes=["176x220"]
voice_modes=["en_speedy"]
bluetooth_modes=["on"]
devicecontrol_modes=["on"]
fileapi_modes=["on"]
cldc11_modes=["on"]
firmware_modes=["all_firmwares"]
 
when "off"
screensizes=["240x320"]
voice_modes=["en_speedy"]
bluetooth_modes=["off"]
devicecontrol_modes=["off"]
fileapi_modes=["off"]
cldc11_modes=["off"]
 
when "alloff"
screensizes=["128x128","176x220","200x300","240x320","340x400","480x640"]
voice_modes=["no_voice","de_tts","de_64kbit_tts","en_speedy","en_wav","de_wav"]
bluetooth_modes=["off"]
devicecontrol_modes=["off"]
fileapi_modes=["off"]
cldc11_modes=["off"]
 
when "n80"
bluetooth_modes=["on"]
screensizes=["340x400"]
voice_modes=["en_speedy"]
fileapi_modes=["on"]
devicecontrol_modes=["on"]
cldc11_modes=["on"]
firmware_modes=["all_firmwares"]
when "common"
screensizes=["128x128","176x220","200x300","240x320","340x400","480x640"]
voice_modes=["no_voice","de_tts","de_64kbit_tts","en_speedy","en_wav","de_wav"]
bluetooth_modes=["on"]
fileapi_modes=["on"]
devicecontrol_modes=["on"]
cldc11_modes=["on"]
firmware_modes=["all_firmwares"]
 
else
# screensizes=["128x128","176x220","200x300","240x320","340x400","480x640"]
# voice_modes=["no_voice","de_tts","de_64kbit_tts","en_speedy","en_wav","de_wav"]
# bluetooth_modes=["on","off"]
# fileapi_modes=["on","off"]
# devicecontrol_modes=["on","off"]
# cldc11_modes=["on","off"]
# firmware_modes=["no_firmwares","fc_mk3mag_firmware","all_firmwares"]
puts "no valid profile given"
exit
end
 
 
puts `mv build.props build.props.bak`
puts `ant clean`
puts `mkdir #{bindir}`
 
 
propertys={}
 
firmware_modes.each {|firmware|
cldc11_modes.each { |cldc11|
devicecontrol_modes.each { |devicecontrol|
fileapi_modes.each { |fileapi|
bluetooth_modes.each { |bluetooth|
screensizes.each { |screensize|
voice_modes.each { |voice_mode|
 
p "cleaning ressources"
p `rm -rf tmp/res`
p `mkdir tmp/res`
 
p `cp -v res/images_by_screensize/#{screensize}/* tmp/res/`
p `cp -v res/langpacks/* tmp/res/`
p `cp -v res/firmwares/#{firmware}/* tmp/res/`
 
propertys["screensize"]=screensize
p "voice_mode" + voice_mode
p "Screensize " + screensize
 
propertys["voice_mode"]=voice_mode
propertys["bluetooth"]=bluetooth
propertys["fileapi"]=fileapi
propertys["devicecontrol"]=devicecontrol
propertys["cldc11"]=cldc11
 
 
propertys["basename"]="DUBwise-#{screensize}-#{cldc11=="on"?"cldc11":"cldc10"}-#{voice_mode}-#{firmware}-bluetooth_#{bluetooth}-fileapi_#{fileapi}-devicecontrol_#{devicecontrol}"
p `cp -v res/voice_samples_by_name/#{voice_mode}/* tmp/res/`
 
prefs_file= File.new("build.props","w")
propertys.each_pair {|name,value|
p "writing props " + name+"="+value+"\n"
prefs_file << name+"="+value+"\n"
}
prefs_file.close
 
`ant build`.each_line { |l| puts l }
 
`mkdir -p #{bindir}/#{screensize}/#{cldc11=="on"?"cldc11":"cldc10"}/#{voice_mode}/bluetooth_#{bluetooth}/fileapi_#{fileapi}/devicecontrol_#{devicecontrol}`
 
# `mv build/bin/#{propertys["basename"]}* #{bindir}/#{screensize}/#{cldc11=="on"?"cldc11":"cldc10"}/#{voice_mode}/bluetooth_#{bluetooth}/fileapi_#{fileapi}/devicecontrol_#{devicecontrol}`
 
 
 
`mkdir -p #{bindir}/#{screensize}/#{cldc11=="on"?"cldc11":"cldc10"}/#{voice_mode}/bluetooth_#{bluetooth}/fileapi_#{fileapi}/devicecontrol_#{devicecontrol}`
 
`mv build/bin/#{propertys["basename"]}* #{bindir}/#{screensize}/#{cldc11=="on"?"cldc11":"cldc10"}/#{voice_mode}/bluetooth_#{bluetooth}/fileapi_#{fileapi}/devicecontrol_#{devicecontrol}`
}
 
 
}
}
}
}
}
}
puts `mv -v build.props.bak build.props`
 
Property changes:
Added: svn:executable
+*
\ No newline at end of property
/DUBwise/trunk/j2me/build.xml
1,13 → 1,11
<project name="DUBwise" basedir=".">
<property name="wtk.home" value="/home/ligi/bin/wtk_2.5.2"/>
<property name="wtk.home" value="/home/ligi/tools/WTK2.2/"/>
 
<property name="project_name" value="DUBwise"/> <!-- jar filename -->
<property name="project_version" value="0.53"/>
 
 
<property file="build.props"/>
 
<property name="project_version" value="${version_major}.${version_minor}"/>
 
<property name="res_dir" location="tmp/res"/>
<property name="build_dir" location="${basedir}/build/"/>
<property name="lib_dir" location="${basedir}/lib/"/>
16,28 → 14,22
 
<property name="preprocessed_src_dir" location="${basedir}/tmp/pp_src/"/>
 
<taskdef classpath="${lib_dir}/antlr.jar;${lib_dir}/preprocessor-bin.jar;${lib_dir}/antenna.jar" resource="antenna.properties"/>
 
<taskdef classpath="" resource="antenna.properties"/>
<taskdef resource="antenna.properties" classpath="${lib_dir}/antenna.jar"/>
 
<property name="wtk.midp.version" value="2.0"/>
<property name="wtk.cldc.version" value="1.0"/>
 
<property name="wtk.midpapi" value="${classes}"/>
 
<target name="preprocess_lib">
<wtkpreprocess version="3" device="Generic/Java" srcdir="${shrared_src_dir}" destdir="${preprocessed_src_dir}" symbols="cldc11=${cldc11},j2me=true" verbose="false" debuglevel="error" />
</target>
<property name="wtk.midpapi" value="${lib_dir}/classes_with_fileapi_and_jsr179.zip"/>
<target name="build">
<wtkpreprocess version="2" srcdir="${src_dir}" destdir="${preprocessed_src_dir}" symbols="VERSION=${project_version},voice_mode=${voice_mode},bluetooth=${bluetooth},fileapi=${fileapi},devicecontrol=${devicecontrol},cldc11=${cldc11},j2me=true,jsr179=on" verbose="false"/>
<wtkpreprocess version="3" device="Generic/Java" srcdir="${src_dir}" destdir="${preprocessed_src_dir}" symbols="VERSION=${project_version},VERSION_MAJOR=${version_major},VERSION_MINOR=${version_minor},VERSION_PATCH=${version_patch},voice_mode=${voice_mode},bluetooth=${bluetooth},fileapi=${fileapi},devicecontrol=${devicecontrol},cldc11=${cldc11},j2me=true,jsr179=${jsr179},j2memap=${j2memap},openlapi=${openlapi},location=${location}" verbose="false" />
<wtkpreprocess version="2" srcdir="${shrared_src_dir}" destdir="${preprocessed_src_dir}" symbols="VERSION=${project_version},voice_mode=${voice_mode},bluetooth=${bluetooth},fileapi=${fileapi},devicecontrol=${devicecontrol},cldc11=${cldc11},j2me=true,jsr179=on" verbose="false"/>
 
 
<wtkbuild destdir="${build_dir}/classes" srcdir="${preprocessed_src_dir}" target="1.1" preverify="true" classpath="${libs}" >
 
</wtkbuild>
<wtkbuild destdir="${build_dir}/classes" srcdir="${preprocessed_src_dir}" target="1.1" preverify="true"/>
<wtkjad
jadfile="${build_dir}/bin/${basename}.jad"
jarfile="${build_dir}/bin/${basename}.jar"
58,8 → 50,7
jadfile="${build_dir}/bin/${basename}.jad"
basedir="${build_dir}/classes"
manifest="${build_dir}/bin/MANIFEST.MF"
libclasspath="${libs}"
obfuscate="${obfuscate}"
obfuscate="false"
preverify="true">
<fileset dir="${res_dir}/">
<include name="*"/>
66,45 → 57,11
</fileset>
</wtkpackage>
 
 
<!-- !!TODO!! just zip if flag set -->
<zip destfile="${build_dir}/deploy.zip" basedir="${build_dir}/bin/" includes="**/*"/>
</target>
 
 
<target name="only_jar">
<!-- !!TODO!! Remove Icon JAD entry if no icon is there -->
<wtkjad
jadfile="${build_dir}/bin/${basename}.jad"
jarfile="${build_dir}/bin/${basename}.jar"
update="false"
manifest="${build_dir}/bin/MANIFEST.MF"
name="${project_name}"
vendor="LiGi"
version="${project_version}">
<attribute name="MIDletX-No-Command" value="true"/>
<attribute name="MIDlet-Icon" value="i.png"/>
<midlet name="${project_name}" class="${project_name}" icon="i.png" />
<!-- !!TODO!! Remove Icon JAD entry if no icon is there -->
</wtkjad>
<wtkpackage
jarfile="${build_dir}/bin/${basename}.jar"
jadfile="${build_dir}/bin/${basename}.jad"
basedir="${build_dir}/classes"
manifest="${build_dir}/bin/MANIFEST.MF"
libclasspath="${libs}"
obfuscate="true"
preverify="true">
<fileset dir="${res_dir}/">
<include name="*"/>
</fileset>
</wtkpackage>
 
 
</target>
 
<target name="clean">
 
<delete dir="${build_dir}"/>
/DUBwise/trunk/j2me/installer/bin/DUBwiseInstaller.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/lib/index.html
File deleted
/DUBwise/trunk/j2me/lib/J2meMap_lib_cldc11.jad
File deleted
/DUBwise/trunk/j2me/lib/J2meMap_lib_cldc10.jad
File deleted
/DUBwise/trunk/j2me/lib/devices.xml~
File deleted
\ No newline at end of file
/DUBwise/trunk/j2me/lib/antlr-runtime-3.0.1.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/devices.xml
File deleted
\ No newline at end of file
/DUBwise/trunk/j2me/lib/openlapi-0.9.11.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/preprocessor-bin.jar
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:special
-*
\ No newline at end of property
/DUBwise/trunk/j2me/lib/custom-devices.xml
File deleted
\ No newline at end of file
/DUBwise/trunk/j2me/lib/antenna.jar.latest_bak
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/tmp/J2meMap_lib_cldc10.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/tmp/J2meMap_lib_cldc11.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/tmp/J2meMap_lib_cldc10.jad
File deleted
/DUBwise/trunk/j2me/lib/tmp/J2meMap_lib_cldc11.jad
File deleted
/DUBwise/trunk/j2me/lib/J2meMap_lib_cldc11.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/J2meMap_lib_cldc10.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/preprocessor-bin-1.2.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/antlr.jar
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:special
-*
\ No newline at end of property
/DUBwise/trunk/j2me/lib/antlr-2.7.7.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/antenna.properties
File deleted
\ No newline at end of file
/DUBwise/trunk/j2me/lib/antenna-bin-1.1.0-beta.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/index.wml
File deleted
\ No newline at end of file
/DUBwise/trunk/j2me/lib/capabilities.xml
File deleted
\ No newline at end of file
/DUBwise/trunk/j2me/lib/groups.xml
File deleted
\ No newline at end of file
/DUBwise/trunk/j2me/lib/openlapi-jsr179-0.9.11.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/lib/antenna.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/fw_gen.rb
File deleted
/DUBwise/trunk/j2me/res/wm_zip_base/res/dubwise_icon.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/res/wm_zip_base/etc/start.args
File deleted
/DUBwise/trunk/j2me/res/wm_zip_base/DUBwise.lnk
File deleted
\ No newline at end of file
/DUBwise/trunk/j2me/res/image_gen.rb
3,5 → 3,5
p `convert -verbose -geometry 160x66! symbols.png images_by_screensize/200x300/symbols.png`
p `convert -verbose -geometry 160x66! symbols.png images_by_screensize/240x320/symbols.png`
p `convert -verbose -geometry 160x66! symbols.png images_by_screensize/340x400/symbols.png`
p `convert -verbose -geometry 320x132! symbols.png images_by_screensize/480x640/symbols.png`
p `convert -verbose -geometry 160x66! symbols.png images_by_screensize/480x640/symbols.png`
 
/DUBwise/trunk/j2me/res/images_by_screensize/128x128/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/176x220/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/200x300/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/240x320/i.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/240x320/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/340x400/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/480x640/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/lang_base
1,145 → 1,137
LANG0;English
LANG1;Deutsch
LANG2;French
CONN;Connection;Verbindung;connexion
SETTINGS;Tool Settings;Einstellungen;Reglages
SELECT_FIRMWARE;Select Firmware;Firmware auswählen;Selection firmware
DEBUG;Debug;Debug;Debogage
MOTORTEST;Motor-Test;Motor-Test;Essai Moteur
ABOUT;About;Über;A propos de
EDIT_SETTINGS;Edit Settings;Parameter ändern;Edition Reglages
COPY_TO_MOBILE;Copy all to Mobile;Kopie aufs Handy;Tt copier > mobile
LOAD_FROM_MOBILE;Load from Mobile;laden vom Handy;Charger du mobile
REINITIALIZE_ALL;Reinitialize all;Alle zurücksetzen;Remise a zero
BACK;Back;Zurück;Retour
QUIT;Quit;Beenden;Quitter
REMOTE_CAM;Remote Cam;Kammeraauslösung;Deplacer APN
FLASH_FIRMWARE;Flash Firmware;Firmware Flashen;Maj Firmware
SWITCH_NAVI;switch to navi;wecheseln zur Navi;Basculer vers navi
SWITCH_MK3MAG;switch to MK3MAG;wecheseln zum MK3MAG;Basculer vers MK3MAG
SWITCH_FC;switch to FC;wechseln zur FC;Basculer vers FC
VIEW_GPS;view GPS-Data;view GPS-Data;Voir donnees GPS
CONN;Connection;Verbindung
SETTINGS;Tool Settings;Einstellungen
SELECT_FIRMWARE;Select Firmware;Firmware auswählen
DEBUG;Debug
MOTORTEST;Motor-Test
ABOUT;About;Über
EDIT_SETTINGS;Edit Settings;Parameter ändern
COPY_TO_MOBILE;Copy all to Mobile;Kopie aufs Handy
LOAD_FROM_MOBILE;Load from Mobile;laden vom Handy
REINITIALIZE_ALL;Reinitialize all;Alle zurücksetzen
BACK;Back;Zurück
QUIT;Quit;Beenden
REMOTE_CAM;Remote Cam;Kammeraauslösung
FLASH_FIRMWARE;Flash Firmware;Firmware Flashen
SWITCH_NAVI;switch to navi;wecheseln zur Navi
SWITCH_MK3MAG;switch to MK3MAG;wecheseln zum MK3MAG
SWITCH_FC;switch to FC;wechseln zur FC
VIEW_GPS;view GPS-Data
LCD;LCD
GRAPH;Graph;Graph;Graphique
DEBUG_VALUES;Debug Values;Debug Werte;Deboguer donnees
KEYCONTROL;Key-Control;Tastensteuerung;Touches controles
RCDATA;view RC-data;Werte der Funke;Voir donnees RC
FLIGHTSETTINGS;Flight Settings;Flugeinstellungen;Reglages vol
HORIZON;Artificial Horizon;Künstl. Horizont;Horizon artificiel
VIEW_ERRORS;view Errors;Fehler anschaun;Voir les erreurs
USERINTERFACE;User Interface;Nutzerinterface;Interface utilisateur
GRAPH;Graph
DEBUG_VALUES;Debug Values;Debug Werte
KEYCONTROL;Key-Control;Tastensteuerung
RCDATA;view RC-data;Werte der Funke
FLIGHTSETTINGS;Flight Settings;Flugeinstellungen
HORIZON;Artificial Horizon;Künstl. Horizont
VIEW_ERRORS;view Errors;Fehler anschaun
USERINTERFACE;User Interface;Nutzerinterface
GPS;GPS
SPECIALKEYS;Special Keys;Spezielle Tasten;Touches speciales
VOICE;Voice;Sprachausgabe;Voix
OTHER;Other;Anderes;Autres
ALTITUDE;Altitude;Höhe;Altitude
CAMERA;Camera;Kammera;Appareil Photo
CHANNELS;Chanels;Kanäle;Canaux
CONFIGURATION;Configuration;Konfiguration;Configuration
GYRO;Gyro;Gyroskope;Gyroscope
SPECIALKEYS;Special Keys;Spezielle Tasten
VOICE;Voice;Sprachausgabe
OTHER;Other;Anderes
ALTITUDE;Altitude;Höhe
CAMERA;Camera;Kammera
CHANNELS;Chanels;Kanäle
CONFIGURATION;Configuration;Konfiguration
GYRO;Gyro;Gyroskope
LOOP;Looping
NAVI;Navi
OUTPUT;Output;Ausgänge;Sortie
STICK;Sticks;Sticks;Manches
USERPARAMS;Userparams;Nutzerparameter;Param. Utilisateur
EDIT_CONTENT;Edit Content;Einstellungen;Edition contenu
RENAME;Rename;Umbenennen;Renommer
SAVE_AS;Save As;Speichern unter;Enregistrer sous
SAVE;Save;Speichern;Enregistrer
REREAD;Read Again;Erneut lesen;Relire
PACKET_TRAFFIC;Packet Traffic;Paketfluss;Traffic
VIEW_DATA;view Data;Rohdaten ansehen;Voir les donnees
CONNECT_BT;Connect via BT;verbinden via BT;Connexion BT
CONNECT_TCP;Connect via TCP/IP;verbinden via IP;Connexion TCP/IP
CONNECT_COM;Connect via COM;verbinden via COM;Connexion COM
SET_PROXY;Set Proxy;Proxy einstellen;Reglage PROXY
ON;On;An;Marche
OFF;Off;Aus;Arret
DARK;Dark;Dunkel;Sombre
LIGHT;Light;Hell;Lumineux
OUTPUT;Output;Ausgänge
STICK;Sticks
USERPARAMS;Userparams;Nutzerparameter
EDIT_CONTENT;Edit Content;Einstellungen
RENAME;Rename;Umbenennen
SAVE_AS;Save As;Speichern unter
SAVE;Save;Speichern
REREAD;Read Again;Erneut lesen
PACKET_TRAFFIC;Packet Traffic;Paketfluss
VIEW_DATA;view Data;Rohdaten ansehen
CONNECT_BT;Connect via BT;verbinden via BT
CONNECT_TCP;Connect via TCP/IP;verbinden via IP
CONNECT_COM;Connect via COM;verbinden via COM
SET_PROXY;Set Proxy;Proxy einstellen
ON;On;An
OFF;Off;Aus
DARK;Dark;Dunkel
LIGHT;Light;Hell
KMH;km/h
MPH;mp/h
CMS;cm/s
DECIMAL;Decimal;Dezimal;Decimal
MINSEC;min sec;minuten sekunden;Min sec
NONE_ASSIGNED;none assigned;keiner zugewiesen;Non assigne
LANGUAGE;Language;Sprache;Langue
SKIN;Skin;Skin;Apparence
FULLSCREEN;Fullscreen;Vollbild;Plein ecran
SCROLLBG;Scroll Background;Bewegter Hintergr;Defil arriere plan
PERMALIGHT;Permanent Light;Dauerhaft Hell;Eclairage permanent
DECIMAL;Decimal;Dezimal
MINSEC;min sec;minuten sekunden
NONE_ASSIGNED;none assigned;keiner zugewiesen
LANGUAGE;Language;Sprache
SKIN;Skin
FULLSCREEN;Fullscreen;Vollbild
SCROLLBG;Scroll Background;Bewegter Hintergr.
PERMALIGHT;Permanent Light;Dauerhaft Hell
GPSFORMAT;GPS-Format
SPEEDFORMAT;Speed Format;Geschwindigkeiten;Vitesse
NICK;Nick;Nick;Tangage
ROLL;Roll;Roll;Roulis
GIER;Gier;Gier;Lacet
GASINCREASE;Gas increase;Schuberhöhung;Augmenter les gaz
HEIGHTINCREASE;Height Increase;Höhenerhöhung;Augm. la hauteur
BACKTOMAINMENU;Back to Mainmenu;Zum Hauptmenü;Revenir menu pri.
CLEAR;Clear;Löschen;Effacer
LEGEND;Legend;Legende;Legende
SCALEGRID;Scale;Skala;Echelle
VOLTS;Volts;Spannung;Volts
DELAYINS;Delay in Seconds;Zeitabstand;Delai en secondes
VOLUME;Volume;Lautstärke;Volume
SOUND;Sound;Audio;Son
SPEEDFORMAT;Speed Format;Geschwindigkeiten
NICK;Nick
ROLL;Roll
GIER;Gier
GASINCREASE;Gas increase;Schuberhöhung
HEIGHTINCREASE;Height Increase;Höhenerhöhung
BACKTOMAINMENU;Back to Mainmenu;Zum Hauptmenü
CLEAR;Clear;Löschen
LEGEND;Legend;Legende
SCALEGRID;Scale;Skala
VOLTS;Volts;Spannung
DELAYINS;Delay in Seconds;Zeitabstand
VOLUME;Volume;Lautstärke
SOUND;Sound;Audio
VIBRA;Vibration
REMOTECAMSTICK;Remote Cam Stick;Kammera Stick;Deplac. Manche APN
ALWAYSRELOADPARAMS;100% Param Reload;Param. immer laden;Remise Param. 100%
EXPERTMODE;Expert-Mode;Expertenmodus;Mode expert
MINACCELERATE;Min. Accelerate;Minimale Beschleunigung;Acceleration mini
BAROD;Barometric D;Barometrisches D;D barometrique
SETPOINT;Setpoint;Setpoint;Point réglage
ALTITUDEP;Altitude P;Höhe P;Altitude
GAIN;Gain;Verstärkung;Gain
REMOTECAMSTICK;Remote Cam Stick;Kammera Stick
ALWAYSRELOADPARAMS;100% Param Reload;Param. immer laden
EXPERTMODE;Expert-Mode;Expertenmodus
MINACCELERATE;Min. Accelerate;Minimale Beschleunigung
BAROD;Barometric D;Barometrisches D
SETPOINT;Setpoint
ALTITUDEP;Altitude P;Höhe P
GAIN;Gain;Verstärkung
ZACC;Z-Acc
SWITCH3;3-Way Switch;3 Wege Schalter;Interrupt. 3 voies
SERVOCONTROL;Servo Control;Servo Kontrolle;Servo
SERVONICKCONTROL;Servo Control Nick
SERVOROLLCONTROL;Servo Control Roll
NICKCOMP;Nick compensation;Nick-Kompensierung;Compensation tang.
ROLLCOMP;Roll compensation
SERVONICKMIN;Servo Nick min
SERVONICKMAX;Servo Nick max
SERVOROLLMIN;Servo Roll min
SERVOROLLMAX;Servo Roll max
REFRESHRATE;Refresh Rate;Aktualisierungsrate;Rafraichir le taux
INVERTDIRECTION;Inverse Direction;Inverse Direction;Inverser direction
INVERTDIRECTIONROLL;Inverse Roll
INVERTDIRECTIONNICK;Inverse Nick
ACCELERATE;Accelerate;Gas;Accelerer
POTI1;Poti1;Poti1;Potentiometre 1
POTI2;Poti2;Poti2;Potentiometre 2
POTI3;Poti3;Poti3;Potentiometre 3
POTI4;Poti4;Poti4;Potentiometre 4
ALTITUDECONTROL;Altitude Control;Höhen Kontrolle;Controle altitude
SWITCHFORSETPOINT;Switch for Setpoint;Höhenschalter;Interr. Setpoint
HEADINGHOLD;Heading Hold;Heading Hold;Tenue de cap
COMPASACTIVE;Compas Avtive;Kompass aktiv;Boussole Active
COMPASFIX;Compas Fix;Compas Fix;Fix Boussole
COUPLING;Coupling;Achskopplung;Accrochage
COUPLING2;Coupling2;Achskopplung2;Accrochage 2
COUPLINGYAWCORRECT;Coupling Yaw Correct;Coupling Yaw Correct;Corr. Accr. Lacet
YAWRATELIMITER;Yaw Rate Limiter;Drehratenbegrenzer;Limite Taux lacet
YAWPOSFEEDBACK;Yaw pos. feedback;Yaw pos. feedback;Inform. Lacet +
YAWNEGFEEDBACK;Yaw neg. feedback;Yaw neg. feedback;Inform. Lacet -
ACCGYROFACTOR;ACC/Gyro Factor;ACC/Gyro Faktor;Facteur Acc. Gyro
SWITCH3;3-Way Switch;3 Wege Schalter
SERVOCONTROL;Servo Control;Servo Kontrolle
NICKCOMP;Nick compensation;Nick-Kompensierung
SERVOMIN;Servo min
SERVOMAX;Servo max
REFRESHRATE;Refresh Rate;Aktualisierungsrate
INVERTDIRECTION;Inverse Direction
ACCELERATE;Accelerate;Gas
POTI1;Poti1
POTI2;Poti2
POTI3;Poti3
POTI4;Poti4
ALTITUDECONTROL;Altitude Control;Höhen Kontrolle
SWITCHFORSETPOINT;Switch for Setpoint;Höhenschalter
HEADINGHOLD;Heading Hold
COMPASACTIVE;Compas Avtive;Kompass aktiv
COMPASFIX;Compas Fix
COUPLING;Coupling;Achskopplung
COUPLING2;Coupling2;Achskopplung2
COUPLINGYAWCORRECT;Coupling Yaw Correct
YAWRATELIMITER;Yaw Rate Limiter;Drehratenbegrenzer
YAWPOSFEEDBACK;Yaw pos. feedback
YAWNEGFEEDBACK;Yaw neg. feedback
ACCGYROFACTOR;ACC/Gyro Factor;ACC/Gyro Faktor
PRATE;P-Rate
IRATE;I-Rate
ACCGYROCOMP;ACC/Gyro Comp.
DRIFTCOMP;Drift-Compensation;Drift-Kompensation;Compens. derive
DYNAMICSTABILITY;Dynamic Stability;Stabilite dynam.
GASLIMIT;Gas-Limit;Gas-Limit;Gaz Max.
THRESHOLD;Threshold;Schwellwert;Seuil
DRIFTCOMP;Drift-Compensation;Drift-Kompensation
DYNAMICSTABILITY;Dynamic Stability
GASLIMIT;Gas-Limit
THRESHOLD;Threshold;Schwellwert
HYSTERESE;Hysterese
TURNOVERNICK;TurnOver Nick;TurnOver Nick;Rafraich. tangage
TURNOVERROLL;TurnOver Roll;TurnOver Roll;Rafraich. Roulis
UP;Up;Hoch;Haut
DOWN;Down;Runter;Bas
LEFT;Links;Links;Liens
RIGHT;Rechts;Rechts;Droite
MODECONTROL;Mode Control;Modus Kontrolle;Controle Mode
GPSGAIN;GPS-Gain;GPS-Verstärkung;Gain GPS
TURNOVERNICK;TurnOver Nick
TURNOVERROLL;TurnOver Roll
UP;Up;Hoch
DOWN;Down;Runter
LEFT;Links;Links
RIGHT;Rechts;Rechts
MODECONTROL;Mode Control;Modus Kontrolle
GPSGAIN;GPS-Gain;GPS-Verstärkung
GPSP;GPS-P
GPSPLIMIT;GPS-P Limit
GPSI;GPS-I
148,26 → 140,26
GPSDLIMIT;GPS-D Limit
GPSACC;GPS-ACC
DRATE;D-Rate
SATMIN;Satelite minimum;minimale Sateliten;Satellites mini
STICKTHRESHOLD;Stick Threshold;Stick-Schwellwert;Seuil Manche
WINDCORRECT;Wind Correction;Wind Korrektur;Correction vent
SPEEDCOMP;Speed Compensation;Geschwindikeitskompensation;Compensat. vitesse
OPERATIONRADIUS;Operation-Radius;Operationsradius;Rayon operationnel
ANGLELIMIT;Angle-Limit;Winkellimitation;Limite inclinaison
MINGAS;Min-Gas;Gas minimal:Gaz mini
MAXGAS;Max-Gas;Gas maximal;Gaz maxi
COMPASEFFECT;Compas effect;Kompass Effekt;Effet boussole
VOLTAGEWARNING;Voltage Warning;Spannungswarnung;Alerte tension
DISTRESSGAS;Distress Gas;Notgas;Panne de Gaz
DISTRESSGASTIME;Distress Gas Time;Notgas Zeit;Temps alerte gaz
J16BITMASK;J16 Bitmask
J17BITMASK;J17 Bitmask
J16TIMING;J16 Timing;J16 Timing;Chronom. J16
J17TIMING;J17 Timing;J17 Timing;Chronom. J17
NICKROLLP;Nick/Roll P;Nick/Roll P;Tangage/Roulis P
NICKROLLD;Nick/Roll D;Nick/Roll D;Tangage/Roulis D
GIERP;Gier P;Gier P;Lacet P
EXTERNCONTROL;Extern Control;Extern Control;Controle externe
SATMIN;Satelite minimum;minimale Sateliten
STICKTHRESHOLD;Stick Threshold;Stick-Schwellwert
WINDCORRECT;Wind Correction;Wind Korrektur
SPEEDCOMP;Speed Compensation;Geschwindikeitskompensation
OPERATIONRADIUS;Operation-Radius;Operationsradius
ANGLELIMIT;Angle-Limit;Winkellimitation
MINGAS;Min-Gas;Gas minimal
MAXGAS;Max-Gas;Gas maximal
COMPASEFFECT;Compas effect;Kompass Effekt
VOLTAGEWARNING;Voltage Warning;Spannungswarnung
DISTRESSGAS;Distress Gas;Notgas
DISTRESSGASTIME;Distress Gas Time;Notgas Zeit
J16BITMASK;J16 Bitmask;Bitmaske J16
J17BITMASK;J17 Bitmask;Bitmaske J17
J16TIMING;J16 Timing
J17TIMING;J17 Timing
NICKROLLP;Nick/Roll P
NICKROLLD;Nick/Roll D
GIERP;Gier P
EXTERNCONTROL;Extern Control
PARAM1;Param 1
PARAM2;Param 2
PARAM3;Param 3
176,34 → 168,33
PARAM6;Param 6
PARAM7;Param 7
PARAM8;Param 8
NOTREADYET;Not read yet;Noch nicht gelesen;Pas encore lu
PHLOGINTIME;PH Login Time;PH einloggzeit;Temps connexion PH
PARAMSINCOMPATIBLE;Params Incompatible;Parameter inkompatibel;Param. incompat.
NOPARAMSONMOBILE;No Params on Mobile;No Params on Mobile;Pas param. teleph
PARAMWRITEOK;Parameter Write OK;Parameter geschrieben;Ecrit. Param. OK
SAVEDSETTINGS;Saved Settings;Parameter geschrieben;Sauveg. Reglages
SETTINGSUNDOOK;Settings Undo OK;;Settings Undo OK;Annul. Reglages ok
INCOMPATIBLEDEVICE;incompatible Device;incompatible Device;Periph. incompat.
PARAMRESETOK;Param Reset Success!;Param Reset Success!;RAZ Param. OK
WRITINGPARAMS;writing params;writing params;Ecriture param.
GRAPHINTERVAL;Interval;Interval;Intervale
ALTIMETER;Altimeter;Altimeter;Altimetre
NOTREADYET;Not read yet;Noch nicht gelesen
PHLOGINTIME;PH Login Time;PH einloggzeit
PARAMSINCOMPATIBLE;Params Incompatible;Parameter inkompatibel
NOPARAMSONMOBILE;No Params on Mobile
PARAMWRITEOK;Parameter Write OK;Parameter geschrieben
SAVEDSETTINGS;Saved Settings;Parameter geschrieben
SETTINGSUNDOOK;Settings Undo OK
INCOMPATIBLEDEVICE;incompatible Device
PARAMRESETOK;Param Reset Success!
WRITINGPARAMS;writing params
GRAPHINTERVAL;Interval
ALTIMETER;Altimeter
COCKPIT;Cockpit
INVERTNICK;Invert Nick;Nick Invertieren;Inverser Tangage
INVERTROLL;Invert Roll;Roll Invertieren;Inverser Roulis
SHOWFLIGHTTIME;Show Flight Time;Show Flight Time;Temps de vol
SHOWALTITUDE;Show Altitude;Show Altitude;Afficher altitude
UNITS;Units;Einheiten;Unites
DEVMODE;Developer Mode;Entwicklermodus;Mode developpeur
DISCONNECT;Disconnect;Verbindungsabriss;Deconnecter
INSTANTERRORSHOW;Instant Error-Msg;Instant Error-Msg;Msg erreur inst.
FORCERECONNECT;Reconnect;Reconnect;Reconnecter
EDIT;Edit;Ändern;Editer
ALTSTEPS;Altimeter Stepping;Altimeter Stepping;Etapes d'altimetre
LOADPLAIN;Load Plain;Load Plain;Charger classique
LOADFANCY;Load Fancy;Load Fancy;Charger fantaisie
TIMING;Timing;Timing;Chronometre
PRIMARYABO;Primary Data Abo;Primary Data Abo;Vitess. donnees 1
SECONDARYABO;Secondary Data Abo;Secondary Data Abo;Vitess. donnees 2
DEFAULTABO;Default Data Abo;Default Data Abo;Vit. donnees def.
BIGFONTS;Big Fonts;Grosse Fonts;Big Fonts
INVERTNICK;Invert Nick;Nick Invertieren
INVERTROLL;Invert Roll;Roll Invertieren
SHOWFLIGHTTIME;Show Flight Time
SHOWALTITUDE;Show Altitude
UNITS;Units;Einheiten
DEVMODE;Developer Mode;Entwicklermodus
DISCONNECT;Disconnect;Verbindungsabriss
INSTANTERRORSHOW;Instant Error-Msg
FORCERECONNECT;Reconnect
EDIT;Edit;Ändern
ALTSTEPS;Altimeter Stepping
LOADPLAIN;Load Plain
LOADFANCY;Load Fancy
TIMING;Timing
PRIMARYABO;Primary Data Abo
SECONDARYABO;Secondary Data Abo
DEFAULTABO;Default Data Abo
/DUBwise/trunk/j2me/res/langpacks/l
1,145 → 1,137
English
Deutsch
French
Connection;Verbindung;connexion
Tool Settings;Einstellungen;Reglages
Select Firmware;Firmware auswählen;Selection firmware
Debug;Debug;Debogage
Motor-Test;Motor-Test;Essai Moteur
About;Über;A propos de
Edit Settings;Parameter ändern;Edition Reglages
Copy all to Mobile;Kopie aufs Handy;Tt copier > mobile
Load from Mobile;laden vom Handy;Charger du mobile
Reinitialize all;Alle zurücksetzen;Remise a zero
Back;Zurück;Retour
Quit;Beenden;Quitter
Remote Cam;Kammeraauslösung;Deplacer APN
Flash Firmware;Firmware Flashen;Maj Firmware
switch to navi;wecheseln zur Navi;Basculer vers navi
switch to MK3MAG;wecheseln zum MK3MAG;Basculer vers MK3MAG
switch to FC;wechseln zur FC;Basculer vers FC
view GPS-Data;view GPS-Data;Voir donnees GPS
Connection;Verbindung
Tool Settings;Einstellungen
Select Firmware;Firmware auswählen
Debug
Motor-Test
About;Über
Edit Settings;Parameter ändern
Copy all to Mobile;Kopie aufs Handy
Load from Mobile;laden vom Handy
Reinitialize all;Alle zurücksetzen
Back;Zurück
Quit;Beenden
Remote Cam;Kammeraauslösung
Flash Firmware;Firmware Flashen
switch to navi;wecheseln zur Navi
switch to MK3MAG;wecheseln zum MK3MAG
switch to FC;wechseln zur FC
view GPS-Data
LCD
Graph;Graph;Graphique
Debug Values;Debug Werte;Deboguer donnees
Key-Control;Tastensteuerung;Touches controles
view RC-data;Werte der Funke;Voir donnees RC
Flight Settings;Flugeinstellungen;Reglages vol
Artificial Horizon;Künstl. Horizont;Horizon artificiel
view Errors;Fehler anschaun;Voir les erreurs
User Interface;Nutzerinterface;Interface utilisateur
Graph
Debug Values;Debug Werte
Key-Control;Tastensteuerung
view RC-data;Werte der Funke
Flight Settings;Flugeinstellungen
Artificial Horizon;Künstl. Horizont
view Errors;Fehler anschaun
User Interface;Nutzerinterface
GPS
Special Keys;Spezielle Tasten;Touches speciales
Voice;Sprachausgabe;Voix
Other;Anderes;Autres
Altitude;Höhe;Altitude
Camera;Kammera;Appareil Photo
Chanels;Kanäle;Canaux
Configuration;Konfiguration;Configuration
Gyro;Gyroskope;Gyroscope
Special Keys;Spezielle Tasten
Voice;Sprachausgabe
Other;Anderes
Altitude;Höhe
Camera;Kammera
Chanels;Kanäle
Configuration;Konfiguration
Gyro;Gyroskope
Looping
Navi
Output;Ausgänge;Sortie
Sticks;Sticks;Manches
Userparams;Nutzerparameter;Param. Utilisateur
Edit Content;Einstellungen;Edition contenu
Rename;Umbenennen;Renommer
Save As;Speichern unter;Enregistrer sous
Save;Speichern;Enregistrer
Read Again;Erneut lesen;Relire
Packet Traffic;Paketfluss;Traffic
view Data;Rohdaten ansehen;Voir les donnees
Connect via BT;verbinden via BT;Connexion BT
Connect via TCP/IP;verbinden via IP;Connexion TCP/IP
Connect via COM;verbinden via COM;Connexion COM
Set Proxy;Proxy einstellen;Reglage PROXY
On;An;Marche
Off;Aus;Arret
Dark;Dunkel;Sombre
Light;Hell;Lumineux
Output;Ausgänge
Sticks
Userparams;Nutzerparameter
Edit Content;Einstellungen
Rename;Umbenennen
Save As;Speichern unter
Save;Speichern
Read Again;Erneut lesen
Packet Traffic;Paketfluss
view Data;Rohdaten ansehen
Connect via BT;verbinden via BT
Connect via TCP/IP;verbinden via IP
Connect via COM;verbinden via COM
Set Proxy;Proxy einstellen
On;An
Off;Aus
Dark;Dunkel
Light;Hell
km/h
mp/h
cm/s
Decimal;Dezimal;Decimal
min sec;minuten sekunden;Min sec
none assigned;keiner zugewiesen;Non assigne
Language;Sprache;Langue
Skin;Skin;Apparence
Fullscreen;Vollbild;Plein ecran
Scroll Background;Bewegter Hintergr;Defil arriere plan
Permanent Light;Dauerhaft Hell;Eclairage permanent
Decimal;Dezimal
min sec;minuten sekunden
none assigned;keiner zugewiesen
Language;Sprache
Skin
Fullscreen;Vollbild
Scroll Background;Bewegter Hintergr.
Permanent Light;Dauerhaft Hell
GPS-Format
Speed Format;Geschwindigkeiten;Vitesse
Nick;Nick;Tangage
Roll;Roll;Roulis
Gier;Gier;Lacet
Gas increase;Schuberhöhung;Augmenter les gaz
Height Increase;Höhenerhöhung;Augm. la hauteur
Back to Mainmenu;Zum Hauptmenü;Revenir menu pri.
Clear;Löschen;Effacer
Legend;Legende;Legende
Scale;Skala;Echelle
Volts;Spannung;Volts
Delay in Seconds;Zeitabstand;Delai en secondes
Volume;Lautstärke;Volume
Sound;Audio;Son
Speed Format;Geschwindigkeiten
Nick
Roll
Gier
Gas increase;Schuberhöhung
Height Increase;Höhenerhöhung
Back to Mainmenu;Zum Hauptmenü
Clear;Löschen
Legend;Legende
Scale;Skala
Volts;Spannung
Delay in Seconds;Zeitabstand
Volume;Lautstärke
Sound;Audio
Vibration
Remote Cam Stick;Kammera Stick;Deplac. Manche APN
100% Param Reload;Param. immer laden;Remise Param. 100%
Expert-Mode;Expertenmodus;Mode expert
Min. Accelerate;Minimale Beschleunigung;Acceleration mini
Barometric D;Barometrisches D;D barometrique
Setpoint;Setpoint;Point réglage
Altitude P;Höhe P;Altitude
Gain;Verstärkung;Gain
Remote Cam Stick;Kammera Stick
100% Param Reload;Param. immer laden
Expert-Mode;Expertenmodus
Min. Accelerate;Minimale Beschleunigung
Barometric D;Barometrisches D
Setpoint
Altitude P;Höhe P
Gain;Verstärkung
Z-Acc
3-Way Switch;3 Wege Schalter;Interrupt. 3 voies
Servo Control;Servo Kontrolle;Servo
Servo Control Nick
Servo Control Roll
Nick compensation;Nick-Kompensierung;Compensation tang.
Roll compensation
Servo Nick min
Servo Nick max
Servo Roll min
Servo Roll max
Refresh Rate;Aktualisierungsrate;Rafraichir le taux
Inverse Direction;Inverse Direction;Inverser direction
Inverse Roll
Inverse Nick
Accelerate;Gas;Accelerer
Poti1;Poti1;Potentiometre 1
Poti2;Poti2;Potentiometre 2
Poti3;Poti3;Potentiometre 3
Poti4;Poti4;Potentiometre 4
Altitude Control;Höhen Kontrolle;Controle altitude
Switch for Setpoint;Höhenschalter;Interr. Setpoint
Heading Hold;Heading Hold;Tenue de cap
Compas Avtive;Kompass aktiv;Boussole Active
Compas Fix;Compas Fix;Fix Boussole
Coupling;Achskopplung;Accrochage
Coupling2;Achskopplung2;Accrochage 2
Coupling Yaw Correct;Coupling Yaw Correct;Corr. Accr. Lacet
Yaw Rate Limiter;Drehratenbegrenzer;Limite Taux lacet
Yaw pos. feedback;Yaw pos. feedback;Inform. Lacet +
Yaw neg. feedback;Yaw neg. feedback;Inform. Lacet -
ACC/Gyro Factor;ACC/Gyro Faktor;Facteur Acc. Gyro
3-Way Switch;3 Wege Schalter
Servo Control;Servo Kontrolle
Nick compensation;Nick-Kompensierung
Servo min
Servo max
Refresh Rate;Aktualisierungsrate
Inverse Direction
Accelerate;Gas
Poti1
Poti2
Poti3
Poti4
Altitude Control;Höhen Kontrolle
Switch for Setpoint;Höhenschalter
Heading Hold
Compas Avtive;Kompass aktiv
Compas Fix
Coupling;Achskopplung
Coupling2;Achskopplung2
Coupling Yaw Correct
Yaw Rate Limiter;Drehratenbegrenzer
Yaw pos. feedback
Yaw neg. feedback
ACC/Gyro Factor;ACC/Gyro Faktor
P-Rate
I-Rate
ACC/Gyro Comp.
Drift-Compensation;Drift-Kompensation;Compens. derive
Dynamic Stability;Stabilite dynam.
Gas-Limit;Gas-Limit;Gaz Max.
Threshold;Schwellwert;Seuil
Drift-Compensation;Drift-Kompensation
Dynamic Stability
Gas-Limit
Threshold;Schwellwert
Hysterese
TurnOver Nick;TurnOver Nick;Rafraich. tangage
TurnOver Roll;TurnOver Roll;Rafraich. Roulis
Up;Hoch;Haut
Down;Runter;Bas
Links;Links;Liens
Rechts;Rechts;Droite
Mode Control;Modus Kontrolle;Controle Mode
GPS-Gain;GPS-Verstärkung;Gain GPS
TurnOver Nick
TurnOver Roll
Up;Hoch
Down;Runter
Links;Links
Rechts;Rechts
Mode Control;Modus Kontrolle
GPS-Gain;GPS-Verstärkung
GPS-P
GPS-P Limit
GPS-I
148,26 → 140,26
GPS-D Limit
GPS-ACC
D-Rate
Satelite minimum;minimale Sateliten;Satellites mini
Stick Threshold;Stick-Schwellwert;Seuil Manche
Wind Correction;Wind Korrektur;Correction vent
Speed Compensation;Geschwindikeitskompensation;Compensat. vitesse
Operation-Radius;Operationsradius;Rayon operationnel
Angle-Limit;Winkellimitation;Limite inclinaison
Min-Gas;Gas minimal:Gaz mini
Max-Gas;Gas maximal;Gaz maxi
Compas effect;Kompass Effekt;Effet boussole
Voltage Warning;Spannungswarnung;Alerte tension
Distress Gas;Notgas;Panne de Gaz
Distress Gas Time;Notgas Zeit;Temps alerte gaz
J16 Bitmask
J17 Bitmask
J16 Timing;J16 Timing;Chronom. J16
J17 Timing;J17 Timing;Chronom. J17
Nick/Roll P;Nick/Roll P;Tangage/Roulis P
Nick/Roll D;Nick/Roll D;Tangage/Roulis D
Gier P;Gier P;Lacet P
Extern Control;Extern Control;Controle externe
Satelite minimum;minimale Sateliten
Stick Threshold;Stick-Schwellwert
Wind Correction;Wind Korrektur
Speed Compensation;Geschwindikeitskompensation
Operation-Radius;Operationsradius
Angle-Limit;Winkellimitation
Min-Gas;Gas minimal
Max-Gas;Gas maximal
Compas effect;Kompass Effekt
Voltage Warning;Spannungswarnung
Distress Gas;Notgas
Distress Gas Time;Notgas Zeit
J16 Bitmask;Bitmaske J16
J17 Bitmask;Bitmaske J17
J16 Timing
J17 Timing
Nick/Roll P
Nick/Roll D
Gier P
Extern Control
Param 1
Param 2
Param 3
176,34 → 168,33
Param 6
Param 7
Param 8
Not read yet;Noch nicht gelesen;Pas encore lu
PH Login Time;PH einloggzeit;Temps connexion PH
Params Incompatible;Parameter inkompatibel;Param. incompat.
No Params on Mobile;No Params on Mobile;Pas param. teleph
Parameter Write OK;Parameter geschrieben;Ecrit. Param. OK
Saved Settings;Parameter geschrieben;Sauveg. Reglages
Settings Undo OK;;Settings Undo OK;Annul. Reglages ok
incompatible Device;incompatible Device;Periph. incompat.
Param Reset Success!;Param Reset Success!;RAZ Param. OK
writing params;writing params;Ecriture param.
Interval;Interval;Intervale
Altimeter;Altimeter;Altimetre
Not read yet;Noch nicht gelesen
PH Login Time;PH einloggzeit
Params Incompatible;Parameter inkompatibel
No Params on Mobile
Parameter Write OK;Parameter geschrieben
Saved Settings;Parameter geschrieben
Settings Undo OK
incompatible Device
Param Reset Success!
writing params
Interval
Altimeter
Cockpit
Invert Nick;Nick Invertieren;Inverser Tangage
Invert Roll;Roll Invertieren;Inverser Roulis
Show Flight Time;Show Flight Time;Temps de vol
Show Altitude;Show Altitude;Afficher altitude
Units;Einheiten;Unites
Developer Mode;Entwicklermodus;Mode developpeur
Disconnect;Verbindungsabriss;Deconnecter
Instant Error-Msg;Instant Error-Msg;Msg erreur inst.
Reconnect;Reconnect;Reconnecter
Edit;Ändern;Editer
Altimeter Stepping;Altimeter Stepping;Etapes d'altimetre
Load Plain;Load Plain;Charger classique
Load Fancy;Load Fancy;Charger fantaisie
Timing;Timing;Chronometre
Primary Data Abo;Primary Data Abo;Vitess. donnees 1
Secondary Data Abo;Secondary Data Abo;Vitess. donnees 2
Default Data Abo;Default Data Abo;Vit. donnees def.
Big Fonts;Grosse Fonts;Big Fonts
Invert Nick;Nick Invertieren
Invert Roll;Roll Invertieren
Show Flight Time
Show Altitude
Units;Einheiten
Developer Mode;Entwicklermodus
Disconnect;Verbindungsabriss
Instant Error-Msg
Reconnect
Edit;Ändern
Altimeter Stepping
Load Plain
Load Fancy
Timing
Primary Data Abo
Secondary Data Abo
Default Data Abo
/DUBwise/trunk/j2me/res/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/symbols_new.xcf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/src/BTSearcher.java
19,6 → 19,8
private LocalDevice m_LclDevice = null;
private DiscoveryAgent m_DscrAgent=null;
 
 
 
public boolean searching=true;
public boolean error=false;
public String err_log="none";
/DUBwise/trunk/j2me/src/DUBwiseCanvas.java
162,27 → 162,20
{
if ((keyCode>=KEY_NUM0)&&(keyCode<=KEY_NUM9))
return 1<<(keyCode-KEY_NUM0);
switch (getGameAction( keyCode ))
{
case UP:
return 1<<10;
case DOWN:
return 1<<11;
case LEFT:
return 1<<12;
case RIGHT:
return 1<<13;
case FIRE:
return 1<<14;
}
switch ( keyCode )
{
case KEY_STAR:
return 1<<15;
}
else
switch (getGameAction( keyCode ))
{
case UP:
return 1<<10;
case DOWN:
return 1<<11;
case LEFT:
return 1<<12;
case RIGHT:
return 1<<13;
case FIRE:
return 1<<14;
}
// log("unmapped key");
return 0; // cant translate
}
393,9 → 386,6
// only mk
if (mk.is_mk())
{
// tmp_menu_add("Start Engines",ACTIONID_START_ENGINES);
 
 
tmp_menu_add(l(STRINGID_MOTORTEST),ACTIONID_MOTORTEST);
tmp_menu_add(l(STRINGID_KEYCONTROL),ACTIONID_KEYCONTROL);
tmp_menu_add(l(STRINGID_RCDATA),ACTIONID_RCDATA);
405,7 → 395,7
tmp_menu_add("Mixer",ACTIONID_SELECT_MIXER);
}
 
if ( mk.is_rangeextender()|| mk.is_followme() || mk.is_riddim() )
if ( mk.is_rangeextender()|| mk.is_followme() )
{
tmp_menu_add(l(STRINGID_LCD),ACTIONID_LCD);
tmp_menu_add(l(STRINGID_DEBUG_VALUES),ACTIONID_RAWDEBUG);
1846,12 → 1836,7
 
g.drawString("do volts sound"+ settings.do_volts_sound ,0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer_small;
 
 
 
//#endif
 
 
break;
case STATEID_DATABUFF:
 
2055,13 → 2040,6
g.drawString("6 or 9 =>gas " + mk.extern_control[EXTERN_CONTROL_GAS],0,y_off,Graphics.TOP | Graphics.LEFT);
 
y_off+=spacer_medium;
g.drawString("5 => start engines ",0,y_off,Graphics.TOP | Graphics.LEFT);
 
// y_off+=spacer_medium;
//g.drawString("5 => start engines ",0,y_off,Graphics.TOP | Graphics.LEFT);
 
 
y_off+=spacer_medium;
g.drawString("* and # =>exit",0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer_medium;
/* g.drawString("* and Fire =>Start Engines",0,y_off,Graphics.TOP | Graphics.LEFT);
3187,10 → 3165,6
case ACTIONID_EDIT_PARAMS:
chg_state(STATEID_EDIT_PARAMS);
break;
 
case ACTIONID_START_ENGINES:
mk.start_engines();
break;
case ACTIONID_SELECT_PARAMS:
select_paramset4edit=true;
read_paramset_intension_save=false;
3429,23 → 3403,22
// key-actions common in all states
debug.process_key(keyCode);
 
if ( key_bitfield==(keyCode2mask(KEY_NUM0)|keyCode2mask(KEY_STAR)))
{
chg_state(STATEID_MAINMENU);
return;
}
 
if (state!=STATEID_MAP)
{
if (((keyCode==KEY_STAR) || (keyCode==settings.key_back) )&&(state!=STATEID_KEYCONTROL))//&&(state!= STATEID_STRINGINPUT))
{
chg_state(STATEID_MAINMENU);
return;
}
if (((keyCode==KEY_STAR) || (keyCode==settings.key_back) )&&(state!=STATEID_KEYCONTROL))//&&(state!= STATEID_STRINGINPUT))
{
chg_state(STATEID_MAINMENU);
return;
}
}
 
if (((keyCode==KEY_POUND)||(keyCode==settings.key_fullscreen))&&(state!=STATEID_KEYCONTROL))
{
settings.toggle_fullscreen();
3649,8 → 3622,6
mod_external_control_by_keycode(keyCode,(byte)1);
 
 
if (keyCode==KEY_NUM5)
process_action(ACTIONID_START_ENGINES);
 
if (keycontrol_exit==3)
chg_state(STATEID_MAINMENU);
/DUBwise/trunk/j2me/src/DUBwiseUIDefinitions.java
109,7 → 109,6
public final static byte ACTIONID_SELECT_DUBWISEDIR = 47;
public final static byte ACTIONID_SELECT_MIXER = 48;
public final static byte ACTIONID_BIG_SYMBOLS = 49;
public final static byte ACTIONID_START_ENGINES = 50;
 
public final static byte ACTIONID_QUIT = 100;
 
/DUBwise/trunk/j2me/src/MKStatusVoice.java
132,115 → 132,30
}
}
 
 
public boolean play(String what)
public void start_playing(String name)
{
 
// start play
try {
act_player_state=PLAYERSTATE_PLAYING;
player=init_player(what);
player=init_player(name);
player.start();
}
catch (Exception e) {
act_player_state=PLAYERSTATE_FIN;
}
 
// wait for end
}
public void wait_for_end()
{
while (act_player_state!=PLAYERSTATE_FIN)
{
try { Thread.sleep(5); }
catch (Exception e) { }
}
 
 
return true;
}
 
// play number
public void play(int what)
{
 
if (what==0)
{
play("0");
return;
}
 
if (((what/1000)%10)!=0)
{
play((what/1000)%10);
play("thousand");
what%=1000;
}
if (((what/100)%10)!=0)
{
play((what/100)%10);
play("hundred");
what%=100;
}
 
 
 
 
if (what<20)
{
if (what<13)
{
if(what!=0)
play(""+what);
}
else
{
switch (what%10)
{
case 3:
play("thir");
break;
case 5:
play("fiv");
break;
default:
play (""+what%10);
}
play("teen");
}
}
else
{
switch (what/10)
{
 
case 2:
play("twen");
break;
case 3:
play("thir");
break;
case 5:
play("fiv");
break;
default:
play (""+what/10);
}
play("ty");
if ((what%10)!=0)
play (what%10);
}
 
}
 
 
 
int info_from_debug_set=-1;
int volt_timeout=0;
 
252,164 → 167,66
public int loop_cnt;
public int volts_play_cnt;
 
boolean conn_told=false;
boolean disconn_told=true;
boolean sender_warning_told=false;
 
 
public void run()
{
 
 
while(true)
{
loop_cnt++;
if ((canvas.mk!=null)&&(canvas.settings.do_sound))
if ((canvas.mk!=null)&&(canvas.mk.connected)&&(canvas.settings.do_sound)&&(canvas.mk.UBatt()!=-1)&&(!canvas.mk.force_disconnect))
{
volt_timeout--;
if (info_from_debug_set!=canvas.mk.stats.debug_data_count)
{ // only when newdata
if (canvas.settings.do_volts_sound&&(volt_timeout<0))
{
volts_play_cnt++;
 
if ((canvas.mk.connected)&&(!canvas.mk.force_disconnect))
{
if (!conn_told)
{
if (canvas.mk.version.known)
{
play("connected");
play("to");
play("mikrokopter");
play("version");
volt_timeout=(delay*1000)/BASE_SLEEP;
int ubatt=canvas.mk.UBatt();
info_from_debug_set=canvas.mk.stats.debug_data_count;
start_playing(""+(ubatt/10));
wait_for_end();
play(canvas.mk.version.major);
play("point");
play(canvas.mk.version.minor);
play("established");
conn_told=true;
disconn_told=false;
}
}
else
{
 
if ((canvas.mk.SenderOkay()<1))
{
if (!sender_warning_told)
if((ubatt%10)!=0)
{
play("warning");
play("rc-signal");
play("lost");
sender_warning_told=true;
start_playing("komma");
wait_for_end();
start_playing(""+(ubatt%10));
wait_for_end();
}
start_playing("volt");
wait_for_end();
}
else
sender_warning_told=false;
 
 
if ((canvas.mk.AngleNick()>400)||(canvas.mk.AngleRoll()>400)||(canvas.mk.AngleNick()<-400)||(canvas.mk.AngleRoll()<-400))
if (canvas.settings.do_altimeter_sound)
{
play("tilt");
play("warning");
}
if (last_alt==-1) last_alt=canvas.mk.Alt();
 
volt_timeout--;
if (info_from_debug_set!=canvas.mk.stats.debug_data_count)
{ // only when newdata
if (canvas.settings.do_volts_sound&&(volt_timeout<0))
if (last_alt>canvas.mk.Alt()+canvas.settings.altsteps)
{
play("battery");
play("at");
volts_play_cnt++;
volt_timeout=(delay*1000)/BASE_SLEEP;
int ubatt=canvas.mk.UBatt();
info_from_debug_set=canvas.mk.stats.debug_data_count;
play((ubatt/10));
if((ubatt%10)!=0)
{
play("point");
play((ubatt%10));
}
play("volts");
play("altitude");
 
play( canvas.mk.Alt()/10);
play("point");
play( canvas.mk.Alt()%10);
play("meter");
 
 
if ((canvas.mk.stats.flying_time()!=0))
{
play("flight");
play("time");
switch (canvas.mk.stats.flying_time()/60)
{
case 0:
case 1:
play("1");
play("minute");
break;
default:
play(canvas.mk.stats.flying_time()/60);
play("minutes");
}
 
switch (canvas.mk.stats.flying_time()%60)
{
case 0:
// case 1:
// play("1");
break;
default:
play(canvas.mk.stats.flying_time()%60);
play("minutes");
}
 
}
// start_playing("down");
play_down();
wait_for_end();
last_alt-=canvas.settings.altsteps;
}
if (canvas.settings.do_altimeter_sound)
if (last_alt<canvas.mk.Alt()-canvas.settings.altsteps)
{
if (last_alt==-1) last_alt=canvas.mk.Alt();
if (last_alt>canvas.mk.Alt()+canvas.settings.altsteps)
{
play("down");
last_alt-=canvas.settings.altsteps;
}
if (last_alt<canvas.mk.Alt()-canvas.settings.altsteps)
{
play("up");
last_alt+=canvas.settings.altsteps;
}
//start_playing("up");
play_up();
wait_for_end();
last_alt+=canvas.settings.altsteps;
}
else
last_alt=-1;
}
else
last_alt=-1;
}
}
else
{
if (!disconn_told)
play("disconnected");
conn_told=false;
disconn_told=true;
}
}
 
try {