celestia/locale/start_de.cel

357 lines
19 KiB
Plaintext
Raw Permalink Normal View History

{
# ... Beginn des Skripts
#****************************************************************************
# *
# START.CEL - Startskript f<>r Celestia *
# (Version 2.1) *
# *
#---------------------------------------------------------------------------*
# Deutsche <20>bersetzung von Ulrich Dickmann, Christian Lenz, Andreas Wagner *
# Deutschsprachige Informationen zu Celestia finden Sie unter der Adresse *
# http://www.celestia.info/ *
#---------------------------------------------------------------------------*
# *
# Dieses Skript wird automatisch bei jedem Start von Celestia ausgef<65>hrt. *
# *
# NOTIZ: Entfernen Sie NICHT die geschweiften Klammern, die als erstes und *
# letztes Zeichen in dieser Datei stehen. Sie definieren diese *
# Datei als ein CEL-Skript. *
# *
# Sie k<>nnen dieses Skript ver<65>ndern, um es an Ihre speziellen W<>nsche *
# anzupassen. *
# *
# Entfernen Sie dazu das Kommentarsymbol "#" vor einer oder mehreren *
# Zeilen, wie unten beschrieben. Jede Zeile oder jeder Abschnitt mit Code *
# ist mit einem erkl<6B>renden Kommentar versehen. Um eine Codezeile zu *
# aktivieren, entfernen Sie einfach das "#"-Zeichen am Zeilenanfang. *
# *
# Falls Sie sich dazu entscheiden, dieses Skript zu ver<65>ndern, fertigen *
# Sie bitte VORHER eine Sicherheitskopie an, so dass Sie sp<73>ter darauf *
# zur<75>ckgreifen k<>nnen. *
# *
#****************************************************************************
overlay {
duration 5.0
fadeafter 4.0
colortop "#9999ff"
colorbottom "#ccccff"
filename "logo.png"
}
preloadtex { object "Sol/Earth" }
preloadtex { object "Sol/Earth/Moon" }
select {object "Sol"}
goto {time 3.0 distance 30}
wait {duration 3.0}
select {object "Sol/Earth"}
follow {}
goto {time 3.0 distance 6.0}
wait {duration 2.0}
print {text "Willkommen in Celestia!" row -3 column 1 duration 3}
wait {duration 3.0}
#****************************************************************************
# Die obigen Codezeilen sind bereits das ganze Startskript. Zuerst wird *
# unsere Sonne (Sol) angeflogen, so dass wir dann, wenn wir zur Erde *
# weiterreisen, auf der Sonnenseite ankommen, egal welche Ortszeit Sie *
# gerade haben ... *
# *
# Nachfolgend sind weitere Befehle mit ihren Beschreibungen aufgef<65>hrt. *
# *
# preloadtex: Weist Celestia an, die Texturen f<>r das genannte Objekt zu *
# laden. Ansonsten w<>rde Celestia die Texturen erst laden, *
# wenn das Objekt in Sicht kommt, was man durch eine kleine *
# Verz<72>gerung bemerken w<>rde. *
# *
# select: Teilt Celestia mit, welches Objekt (Planet, Mond, Raumfahrzeug *
# etc.) als das aktuell ausgew<65>hlte Objekt festgelegt werden soll. *
# "Sol" definiert unser Sonnensystem, "/" ist ein hierarchisches *
# Trennsymbol, und die Erde (Earth) ist das Objekt, das wir *
# ausw<73>hlen wollen. Falls Sie unseren Mond ausw<73>hlen wollten, *
# w<>rde der Select-Befehl wie folgt aussehen: *
# select {object "Sol/Earth/Moon"} *
# *
# goto: Weist Celestia an, zu dem gegenw<6E>rtig ausgew<65>hlten Objekt zu *
# reisen, genauso als ob man auf der Tastatur "G" dr<64>cken w<>rde. *
# Der Zeitparameter (time) legt fest, wie viele Sekunden die Reise *
# dauern soll. Der Entfernungsparameter (distance) gibt an, in *
# welcher Entfernung zum Objekt man positioniert wird; in Einheiten*
# des Objektradius, minus 1. *
# Ein Beispiel: Falls der Radius des Objekts 10000 km betr<74>gt und *
# Sie f<>r "distance" 6.0 angeben, werden Sie 50000 km von der Ober-*
# fl<66>che des Objekts entfernt positioniert. *
# *
# wait: Da das Goto-Kommando Celestia vorschreibt, dass es eine gewisse *
# Zeit brauchen soll, um etwas zu erledigen, m<>ssen wir Celestia *
# dieselbe Zeit geben, um es tats<74>chlich TUN zu k<>nnen. *
# Wenn wir zur Sonne reisen, teilt das Wait-Kommando Celestia mit, *
# dass es 3 Sekunden warten soll, w<>hrend das "goto" stattfindet *
# (3 Sekunden lang). Der Duration-Parameter hat normalerweise den *
# gleichen Wert wie der Time-Parameter im Goto-Kommando. Aber es *
# gibt wie immer auch Ausnahmen. ;-) *
# *
# Wenn wir zur Erde gehen, wartet das Wait-Kommando nach dem *
# "goto" nur f<>r 2 Sekunden. Der n<>chste Befehl ist ein Print- *
# Kommando, das einen Text auf dem Bildschirm anzeigt und nach dem *
# ein weiterer "wait"-Befehl folgt, mit einer "duration" von *
# 3 Sekunden. Es ist alles nur eine Frage des Timings. Das "goto"- *
# Kommando erlaubt es uns, Text anzuzeigen, W<>HREND es ausgef<65>hrt *
# wird. Deshalb m<>ssen wir ganz einfach daf<61>r sorgen, dass die *
# Summe der Duration-Werte der Wait-Kommandos nach einem "goto" *
# MINDESTENS so gro<72> ist wie der Time-Wert des "goto"-Befehls. *
# Sie kann auch gr<67><72>er sein, falls gew<65>nscht. *
# *
# follow: Weist Celestia an, dem ausgew<65>hlten Objekt zu folgen, genauso *
# wie beim Dr<44>cken der Taste "F" auf der Tastatur. Sie k<>nnten den *
# Befehl "follow {}" durch "synchronous {}" ersetzen; dies erlaubt *
# es Ihnen, in einem (geo)station<6F>ren Orbit <20>ber dem ausgew<65>hlten *
# Objekt zu bleiben. *
# *
# print: Weist Celestia an, Text auf dem Bildschirm anzeigen. *
# Der Text-Parameter gibt den Text an, der angezeigt werden soll. *
# Der Parameter "row" definiert, wie viele Zeilen vom unteren *
# Bildschirmrand entfernt der Text beginnen soll. *
# Der Parameter "column" definiert, wie viele Spalten vom linken *
# Bildschirmrand entfernt der Text beginnen soll. *
# Der Parameter "duration" definiert, wie lange der Text auf dem *
# Bildschirm gezeigt werden soll (in Sekunden). Danach folgt ein *
# Wait-Kommando gem<65><6D> obiger Beschreibung. *
#****************************************************************************
#****************************************************************************
# Falls Sie <20>ber IHREM bestimmten Ort auf der Erde positioniert werden *
# m<>chten, benutzen Sie das unten gezeigte Gotolonglat-Kommando ("Gehe zu *
# L<>ngen- und Breitengrad"). Schritt-f<>r-Schritt Anweisungen ... *
# *
# * Kopieren Sie die ganze Codezeile. *
# *
# * F<>gen Sie sie nach obigem Goto-Kommando ein. *
# *
# * Entfernen Sie das "#"-Zeichen am Zeilenanfang. Dies aktiviert die *
# Codezeile, so dass sie ausgef<65>hrt wird. *
# *
# * Setzen Sie ein "#"-Zeichen vor das urspr<70>ngliche Goto-Kommando. Dies *
# verwandelt die Codezeile in einen Kommentar, so dass sie NICHT *
# ausgef<65>hrt wird. *
# *
# * <20>ndern Sie die L<>ngen- und Breitengradangaben, so dass sie Ihrer *
# Position entsprechen. *
# *
# * Da Sie zu einer bestimmten Position auf der Erde reisen, kann es sein, *
# dass dort gerade Nacht ist. Sie k<>nnten also die folgenden Codezeilen *
# auskommentieren, indem Sie ein "#"-Zeichen an den Anfang jeder Zeile *
# setzen ... *
# select {object "Sol"} *
# goto {time 3.0 distance 30} *
# wait {duration 3.0} *
# Falls Sie Ihre Position im Tageslicht angezeigt bekommen m<>chten, *
# benutzen Sie bitte den als n<>chstes beschriebenen Befehl. *
#****************************************************************************
# gotolonglat {time 5.0 distance 4.0 longitude 0.0 latitude 0.0}
#****************************************************************************
# Wenn Sie m<>chten, dass Celestia beim Starten immer an einem bestimmten *
# Zeitpunkt (Datum/Uhrzeit) beginnt, benutzen Sie den unten gezeigten *
# "time"-Befehl. *
# *
# WARNUNG: Wenn Sie Celestia mit einer voreingestellten Zeit starten, *
# m<>ssen Sie SHIFT+"!" (Ausrufezeichen) dr<64>cken, um Celestia wieder auf *
# die "aktuelle Zeit" ZUR<55>CKZUSETZEN, sofern Sie etwas erkunden, bei dem *
# die aktuelle Zeit eine Rolle spielt. *
# *
# Schritt-f<>r-Schritt Anweisungen... *
# *
# * Entscheiden Sie sich, ob sie das Datum <20>ber einen UTC-Kalendereintrag *
# oder ein Julianisches Datum setzen wollen (siehe weiter unten). *
# *
# * Kopieren Sie die betreffende Codezeile (UTC oder Julianisch) mit dem *
# "time"-Befehl, den Sie benutzen wollen. *
# *
# * F<>gen Sie die Zeile ganz am Dateianfang vor dem ersten "goto"-Befehl *
# ein. *
# *
# * Entfernen Sie das "#"-Zeichen am Zeilenanfang. Dies aktiviert die *
# Codezeile, so dass sie ausgef<65>hrt wird. *
# *
# * Passen Sie den jeweiligen Wert Ihren Erfordernissen gem<65><6D> an. *
#****************************************************************************
# Zeit setzen mittels eines UTC-Kalendereintrags (Datum/Uhrzeit) ...
# time { utc "2003-08-11T09:29:24.0000" }
# YYYY-MM-DDTHH:MM:SS.SSSS
# Beachten Sie das "T" ^ ... (Dies wird ben<65>tigt)
# Zeit setzen mittels eines Julianischen Datums ...
# time { jd JulianDate }
# Kalenderdatum/Uhrzeit in Julianisches Datum umrechnen (US Navy):
# http://aa.usno.navy.mil/data/docs/JulianDate.html
#****************************************************************************
# Die unten aufgef<65>hrten Befehle erlauben Ihnen, verschiedene Einstellungen*
# von Celestia festzulegen, die bei jedem Start von Celestia gesetzt *
# werden. <20>ndern Sie jede Einstellung nach Belieben. Es ist allerdings *
# sicherer, wenn Sie die kommentierten Zeilen als Originalvorlage bei- *
# behalten und nur eine neue unkommentierte Einstellung <20>ber Copy&Paste *
# einf<6E>gen. *
#****************************************************************************
# Blickfeld/field of view (Aktivieren und anpassen nach Belieben)...
# Voreinstellung ist 25<32> bei einer Bildschirmaufl<66>sung von 1024 x 768
# set {name "FOV" value 25.0}
# Streulicht-Level (Aktivieren und anpassen nach Belieben)...
# Empfohlene Werte von dunkel bis hell liegen im Bereich zwischen 0.0
# (Realit<69>t) und 0.5.
# set {name "AmbientLightLevel" value 0.1}
# Schw<68>chste sichtbare Stern-Magnitude (Helligkeit)
# (Aktivieren und anpassen nach Belieben)
# Celestia UI: 0.8 bis 15.2, Voreinstellung ist 6.0
#
# setvisibilitylimit {magnitude 6.0}
# Schw<68>chste Helligkeit bei Auto-Magnitude, bei 45<34>
# Voreinstellung ist 8.5 ...
# (Aktivieren und anpassen nach Belieben)
# setfaintestautomag45deg {magnitude 8.5}
# Objekte die angezeigt werden sollen:
# ZEIGE folgende Objekte NICHT AN (zum Aktivieren "#" entfernen)...
# renderflags {clear "atmospheres"}
# renderflags {clear "automag"}
# renderflags {clear "boundaries"}
# renderflags {clear "cloudmaps"}
# renderflags {clear "comettails"}
# renderflags {clear "constellations"}
# renderflags {clear "eclipseshadows"}
# renderflags {clear "galaxies"}
# renderflags {clear "grid"}
# renderflags {clear "markers"}
# renderflags {clear "nightmaps"}
# renderflags {clear "orbits"}
# renderflags {clear "planets"}
# renderflags {clear "pointstars"}
# renderflags {clear "ringshadows"}
# renderflags {clear "stars"}
# renderflags {clear "partialtrajectories"}
# Objekte die angezeigt werden sollen:
# ZEIGE folgende Objekte AN (zum Aktivieren "#" entfernen)...
# renderflags {set "atmospheres"}
# renderflags {set "automag"}
# renderflags {set "boundaries"}
# renderflags {set "cloudmaps"}
# renderflags {set "comettails"}
# renderflags {set "constellations"}
# renderflags {set "eclipseshadows"}
# renderflags {set "galaxies"}
# renderflags {set "grid"}
# renderflags {set "markers"}
# renderflags {set "nightmaps"}
# renderflags {set "orbits"}
# renderflags {set "planets"}
# renderflags {set "pointstars"}
# renderflags {set "ringshadows"}
# renderflags {set "stars"}
# renderflags {set "partialtrajectories"}
# Beschriftungen:
# BESCHRIFTE folgende Objekte NICHT (zum Aktivieren "#" entfernen)...
# labels {clear "asteroids"}
# labels {clear "constellations"}
# labels {clear "galaxies"}
# labels {clear "moons"}
# labels {clear "planets"}
# labels {clear "spacecraft"}
# labels {clear "stars"}
# Beschriftungen:
# BESCHRIFTE folgende Objekte (zum Aktivieren "#" entfernen)...
# labels {set "asteroids"}
# labels {set "constellations"}
# labels {set "galaxies"}
# labels {set "moons"}
# labels {set "planets"}
# labels {set "spacecraft"}
# labels {set "stars"}
# Steuerung der Markierungen:
# Markierungen aller aktuell markierten Objekte entfernen und Anzeige der
# Markierungen ausschalten ...
# (zum Aktivieren "#" entfernen)
# unmarkall { }
# Kleinster Orbitdurchmesser, der angezeigt wird (in Pixeln)...
# (Aktivieren und anpassen nach Belieben)
# set {name "MinOrbitSize" value 1.0}
# Gr<47><72>te Entfernung, innerhalb welcher ein Stern angezeigt wird,
# Voreinstellung ist 1 000 000 ...
# (Aktivieren und anpassen nach Belieben)
# set {name "StarDistanceLimit" value 1000000}
# Zeitablaufgeschwindigkeit (1x, 100x, 1000x, etc.)...
# (Aktivieren und anpassen nach Belieben)
# Negativer Wert = Umkehr der Zeitrichtung
# 0 = Zeit anhalten
# 1.0 = Echtzeit (Voreinstellung)
# 1000.0 = Zeigt die Mondumlaufbewegung gut an
#
# timerate {rate 1.0}
#****************************************************************************
# Falls Sie gro<72>e Texturen verwenden, k<>nnen Sie Celestia diese bereits *
# vorab in Ihren Grafikkartenspeicher laden lassen, indem Sie sie hier *
# eintragen. *
#****************************************************************************
# Beispiele...
# preloadtex {object "earth.*"}
# preloadtex {object "earth.png"}
#****************************************************************************
# "orbit" ist ein witziger Befehl zum Spielen. *
# Die Achsen (Parameter "axis") sind in der Reihenfolge [X Y Z] angegeben, *
# und jede Achse kann entweder den Wert 0 oder 1 haben. *
# "rate" setzt die Geschwindigkeit fest. *
# "duration" setzt die Zeitdauer in Sekunden. *
# Stellen Sie nur sicher, dass Sie ein Objekt ausgew<65>hlt haben. *
#****************************************************************************
# orbit {axis [0 1 0] rate 10.0 duration 7.0}
#****************************************************************************
# Wenn Sie mehr <20>ber das Skripte-Schreiben in Celestia lernen wollen, *
# besuchen Sie die folgenden Seiten: *
# *
# * Scripting forum: (http://www.shatters.net/forum/viewforum.php?f=9) *
# * Don G's Celestia page: (http://www.donandcarla.com/Celestia/) *
# * Harald's Celestia page: (http://www.h-schmidt.net/celestia/) *
# *
# Don G's Webseite enth<74>lt ein Handbuch f<>r die Skriptsprache CEL. *
# Haralds Webseite enth<74>lt ein Handbuch f<>r die Skriptsprache CELX/Lua. *
# Beide bieten auch Beispielskripte und andere Annehmlichkeiten. *
#****************************************************************************
# Ende des Skripts...
}