celestia/locale/start_sv.cel

329 lines
16 KiB
Plaintext

{
# ... Skriptets början
#****************************************************************************
# *
# START.CEL - Uppstartskript för Celestia *
# (version 2.1) *
# *
#---------------------------------------------------------------------------*
# *
# Det här skriptet körs automatiskt varje gång du startar Celestia. *
# *
# NOTERA: Ta inte bort klammerparenteserna som står i början och slutet av *
# denna fil. De definierar filen som ett CEL-skript. *
# *
# Du kan modifiera detta skript på många sätt så att det passar dina egna *
# behov. Detta gör du genom att helt enkelt avkommentera en eller flera *
# av raderna här nedan. *
# Varje sträng eller kodsektion innehåller kommentarer som beskriver vad *
# den gör. Ta bort tecket "#" i början av textsträngen om du vill *
# AVkommentera den raden. *
# *
# Om du bestämmer dig för att modifiera det här skriptet så se först till *
# att göra en säkerhetskopia så att du har något att referera till senare. *
# *
#****************************************************************************
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 "Välkommen till Celestia!" row -3 column 1 duration 3}
wait {duration 3.0}
#****************************************************************************
# Kodsträngarna här ovan innehåller hela uppstartskriptet. Här nedanför *
# finns en beskrivning av vad varje kommando har för uppgift. Först så *
# reser vi till solen, när vi sedan reser vidare till jorden så kommer *
# denna att visas från sin solsida oberoende av din lokala tidzon... *
# *
# preloadtex: Säger åt Celestia att ladda texturer för det namngivna *
# objektet. I annat fall så skulle Celestia ladda texturen när *
# objektet kom i bild vilket skulle märkas som en kort fördröjning.*
# *
# select: Talar om vilket objekt (planet, måne, rymdfarkost, etc.) som *
# Celestia ska ha som aktuellt valt objekt. "Sol" definierar vårt *
# solsystem medan symbolen "/" bara är en avskiljare i hierarkin. *
# Jorden är det objekt som vi har valt. Om du istället hade velat *
# välja månen så hade kommandot 'select' sett ut så här: *
# select {object "Sol/Earth/Moon"} *
# *
# goto: Säger åt Celestia att gå till det valda objektet, på samma sätt *
# som när man trycker ner tangenten "G" på tangentbordet. *
# Parametern 'time' talar om hur många sekunder det ska ta att *
# resa till objektet. Parametern 'distance' bestämmer hur långt *
# ifrån objektet man vill stanna, detta avstånd uttrycks genom *
# objektets radie plus 1. Exempel, om objektets radie är 10 000 km,*
# och du sätter distansen till 6.0, så kommer du att hamna 50 000 *
# km från objektets centrum. *
# *
# wait: Eftersom kommandot 'goto' säger till Celestia att ta en viss tid *
# på sig för att göra något så måste vi även ge Celestia samma tid *
# för att faktiskt utföra uppgiften. När vi reser mot solen så *
# säger kommandot 'wait' till Celestia att ta en paus i tre *
# sekunder medan 'goto' urförs (i tre sekunder). Parametern *
# 'duration's värde är i normala fall detsamma som tidsparametern *
# i kommandot 'goto'. Det finns dock alltid undantag (flina). *
# *
# När vi beger oss mot jorden så lägger kommandot 'wait', efter *
# kommandot 'goto', in en tvåsekunders paus. Nästa kommando är ett *
# 'print'-kommando som visar lite text på skärmen innan ännu ett *
# 'wait' följer. Detta lägger in ytterligare tre sekunders paus. *
# Det hela är bara en fråga om tajming. *
# Kommandot 'goto' tillåter oss att visa text på skärmen MEDAN *
# kommandot utförs. Det enda vi behöver göra är alltså att se till *
# att den totala väntetiden, angiven efter ett 'goto', är MINST *
# lika stor som värdet som angetts i 'goto'-kommandot. Värdet kan *
# dock vara större om så önskas. *
# *
# follow: Säger till Celestia att följa det valda objektet genom rymden på *
# samma sätt som när man trycker ner tangenten "F" på *
# tangentbordet. Du kan ersätta kommandot follow {} med *
# synchronous {}, vilket håller kvar dig i en stationär, eller *
# geosynkron bana över det valda objektet. *
# *
# print: Säger till Celestia att visa (skriva ut) text på skärmen. *
# Parametern 'text' preciserar vilken text som ska skrivas ut. *
# Parametern 'row' bestämmer hur många rader från fönstrets *
# nederkant som texten ska börja visas. Parametern 'column' *
# bestämmer hur många kolumner från skärmens vänstra kant som *
# texten ska börja visas. Parametern 'duration' bestämmer hur *
# många sekunder som texten ska visas. Denna följs sedan av *
# kommandot 'wait' som beskrivs ovan. *
#****************************************************************************
#****************************************************************************
# Om du vill placeras ovanför din egen plats på jorden så ska du använda *
# kommandot 'gotolonglat' som visas nedan. Här följer *
# steg-för-steg-instruktioner... *
# *
# * Kopiera hela kodsträngen. *
# *
# * Klistra in den nedanför "goto"-kommandot här ovan. *
# *
# * Ta bort tecknet "#" i början av raden. Detta avkommenterar koden så *
# att den kommer att köras. *
# *
# * Lägg till tecknet "#" i början av det ursprungliga 'goto'-kommandot. *
# Detta förvandlar kodsträngen till en kommentar så att den INTE kommer *
# att köras. *
# *
# * Ändra longitud- och latitudvärdena så att de stämmer med din plats. *
# *
# * Eftersom du reser till en specifik plats på jorden så kan det hända *
# att det inte råder dag där, då kan du kommentera bort följande *
# kodsträngar genom att lägga till tecknet "#" i början av varje rad... *
# select {object "Sol"} *
# goto {time 3.0 distance 30} *
# wait {duration 3.0} *
# Om du VILL visa din plats i dagsljus så kan du använda kommandot *
# 'time' som vi beskriver härnäst. *
#****************************************************************************
# gotolonglat {time 5.0 distance 4.0 longitude 0.0 latitude 0.0}
#****************************************************************************
# If you would like Celestia to always start at a specific date/time, use *
# the time command, as shown below. *
# *
# WARNING: Starting Celestia with a pre-determined date/time requires that *
# you physically press the "!" (exclamation mark) key in order to *
# RESET the time to "current time", whenever you want to do some *
# exploring -- IF the actual time makes a difference. *
# *
# Step-by-step instructions... *
# *
# * Determine if you want to set the date via a calendar UTC date/time *
# string, or a Julian day (see below). *
# *
# * Copy the one line of code with the time command you want to use. *
# *
# * Paste it above the "goto" command above (top of file). *
# *
# * Remove the "#" character at the beginning of the line. This UNcomments *
# the line of code so it will be executed. *
# *
# * Change the date/time value to YOUR required date/time. *
#****************************************************************************
# Set the time via a calendar UTC date/time string...
# time { utc "2003-08-11T09:29:24.0000" }
# YYYY-MM-DDTHH:MM:SS.SSSS
# Note the "T" .........^ ... (this is required)
# Set the time via a Julian day value...
# time { jd JulianDate }
# U.S. Navy Calendar Date/Time to Julian Date/Time converter:
# http://aa.usno.navy.mil/data/docs/JulianDate.html
#****************************************************************************
# The commands listed below allow you to define several of Celestia's *
# settings, that will be set every time you start Celestia. Modify any of *
# the settings you want to. *
#****************************************************************************
# Field of View (UNcomment / modify to meet your needs)...
# Default is 25 degrees, at a screen resolution of 1024 x 768
# set {name "FOV" value 25.0}
# Ambient light level (UNcomment / modify to meet your needs)...
# 0.0 to 0.5 is a good Lo-Hi range
# set {name "AmbientLightLevel" value 0.1}
# Faintest visible star magnitude (brightness)...
# (UNcomment / modify to meet your needs)
# Celestia UI: 0.8 to 15.2, default is 6.0
#
# setvisibilitylimit {magnitude 6.0}
# Faintest auto-magnitude brightness, at 45 degrees, Default is 8.5...
# (UNcomment / modify to meet your needs)
# setfaintestautomag45deg {magnitude 8.5}
# Items to be displayed (rendered):
# Do NOT render the following objects (UNcomment to suit your needs)...
# 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"}
# Items to be displayed (rendered):
# DO render the following objects (UNcomment to suit your needs)...
# 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"}
# Text labels:
# Do NOT label the following objects (UNcomment to suit your needs)...
# labels {clear "asteroids"}
# labels {clear "constellations"}
# labels {clear "galaxies"}
# labels {clear "moons"}
# labels {clear "planets"}
# labels {clear "spacecraft"}
# labels {clear "stars"}
# Text labels:
# DO label the following objects (UNcomment to suit your needs)...
# labels {set "asteroids"}
# labels {set "constellations"}
# labels {set "galaxies"}
# labels {set "moons"}
# labels {set "planets"}
# labels {set "spacecraft"}
# labels {set "stars"}
# Marker control:
# Unmark any objects that are currently Marked and disable Marker display...
# (UNcomment to suit your needs)
# unmarkall { }
# Minimum orbit diameter to be rendered (in pixels)...
# (UNcomment / modify to suit your needs)
# set {name "MinOrbitSize" value 1.0}
# Furthest visible star distance, default is 1000000...
# (UNcomment / modify to suit your needs)
# set {name "StarDistanceLimit" value 1000000}
# Time rate (1x, 100x, 1000x, etc.)...
# (UNcomment / modify to suit your needs)
# Negative value = Reverse Time
# 0 = Pause Time
# 1.0 = Real Time (default)
# 1000.0 = Good moon orbit motion
#
# timerate {rate 1.0}
#****************************************************************************
# If you are using large textures, you can have Celestia pre-load them *
# into your graphics card memory by listing them below. *
#****************************************************************************
# Examples...
# preloadtex {object "earth.*"}
# preloadtex {object "earth.png"}
#****************************************************************************
# orbit is a fun command to play with. The axis is specified in [X Y Z] *
# order, and each axis can be either 0 or 1. rate = how fast, duration = *
# number of seconds. Just make sure you have an object selected. *
#****************************************************************************
# orbit {axis [0 1 0] rate 10.0 duration 7.0}
#****************************************************************************
# To learn more about scripting in Celestia, visit: *
# *
# * 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 page includes a guide for CEL scripting. Harald's page includes *
# a guide for CELX (Lua) scripting. Both also have example scripts and *
# other goodies. *
#****************************************************************************
# End of script...
}