Handbuch zur CD-Starter.exe

Ein CD-Starter für Windows - erstellt für die Piratenpartei.

Inhalt


Einleitung und Beschreibung

zum Inhalt

Das Programm ist erstellt worden um einen (weitestgehend) unabhängigen CD-Starter für CD's und andere Medien zu haben. Es ist für den Einsatz von CD's erstellt worden, kann aber auch mit anderen Medien verwendet werden.

Es kann eine HTML-Datei mit dem Standard-Browser laden oder ein definiertes Programm starten. Dabei kann nach .net 1.0, 1.1 und 2.0 gesucht oder die Windows-Version geprüft werden; für jeden Fall kann eine eigenes Programm festgelegt werden. Die HTML-Datei ist dabei immer die Voreinstellung - falls die Programme nicht ausgeführt werden können...

Auch das Verhalten lässt sich einfach steuern - über die die INI-Datei kann man verschiedene "Betriebs-Modi" wählen. Und wer die Texte des Programm nicht mag kann diese über eine weitere - optional nutzbare - INI-Datei vollständig anpassen...

Erstellt wurde das Programm mit Visual Basic 6.0 - mit allen daraus resultierenden Vorteilen und Nachteilen. Der Autor ist seit mehreren Jahren "nur" noch .net Programmierer - kann aber auf einen sehr gutes VB-Wissen zurückgreifen.
Da .net Programme immer ein passendes Framework auf dem Ziel-PC benötigen (und im Fehlerfall nur eine recht unverständliche Meldung ausgeben) sind sie für einen CD-Starter (der auf möglichst vielen - auch alten - PC's laufen soll) denkbar ungeeignet.
Visual Basic 6 hingegen kompiliert ein "echtes" Binary für einen Pentium (III ?). Dieses benötigt als einzige Abhängigkeit eine passende VBRUN.DLL auf dem Zielsystem. Dem Autor ist aber seit Jahren kein System mehr begegnet, auf dem das nicht der Fall gewesen ist. Die Nutzer haben nahezu immer schon ein anderes Programm, das diese Datei mitgeliefert hat.
Windows XP, Vista und Windows 7 (RC1 und RC2) haben die notwendige Datei direkt nach der Installation an Bord gehabt. Windows 98SE und 2000 haben auch nie Probleme gemacht; für ältere Systeme gibt es keine nennenswerten Erfahrungswerte.

Weitere Details zu den Funktionen finden Sie bei den jeweiligen Parametern der pirates.ini...

zum Inhalt

Informationen zu den verwendeten Text-Stilen:

zum Inhalt

Dateiname

Name eines Parameter, Name einer Sektion oder eine Zeile "Beispielcode"

"Beispielcode" im Block (z.B. Beispiel-Inhalt einer Datei)

zum Inhalt

Datei pirates.ini

Allgemeines

zum Inhalt

Die Datei pirates.ini steuert das Programmverhalten. Mit ihr kann man festlegen welche Datei geladen werden soll und welche Funktionen aktiv sind.

Die Datei muss im Programm-Verzeichnis vorhanden sein; eine Nutzung der CD-Starter.exe ohne diese Datei ist nicht möglich.

Es ist möglich Sektionen anzugeben (Die Standard-Version enthält die Sektionen [Files] und [Options]) um die Parameter einfach nach Nutzung zu gruppieren. Diese sind aber nur für einen besseren Überblick vorhanden; sie werden vom Programm nicht ausgewertet (es ist also egal, ob bzw. in welcher Sektion ein Parameter ist).

Ebenso ist es möglich Kommtarzeilen einzufügen - dazu muss das erste Zeichen der Zeile eine Raute (#) sein.

Damit alles fehlerfrei läuft bitte immer "Parameter=Value" verwenden - und keine Leerzeichen dazwischen. "Parameter = Value" kann zu unerwünschten Effekten führen...

Info zu .net Programmen:
Programme die in .net geschrieben werden liegen nicht als fertig nutzbarer Maschinencode vor. Der "Compiler" erzeugt eine Datei in einer Zwischensprache (der Microsoft Intermediate Language - MSIL) die das passende .net Framework zur Ausführung benötigt.

zum Inhalt

Parameter HtmlFile

zum Inhalt

Der Parameter HtmlFile muss unbedingt vorhanden sein. Er bestimmt die HTML-Datei mit dem Inhalt. Die HTML-Datei (angezeigt im Standard-Browser) wird auch verwendet wenn eine Prüfung für den / die alternative(n) Betrachter / Programme fehlschlägt...

Der Pfad zur Datei muss relativ vom Verzeichnis der CD-Starter.exe angegeben werden - ein Beispiel:

HtmlFile=Ordner\Datei.html

zum Inhalt

Parameter BinaryFile

zum Inhalt

Der Parameter BinaryFile ist optional. Er bestimmt die Datei mit dem Betrachter / Programm bestehend aus nativem Code.

Als Datei aus nativem Code werden alle Programme angesehen, die fertig kompiliert in Maschinencode vorliegen und keine weitere Runtime-Engine benötigen. Programme die mit C oder C++ geschrieben wurden gehören in diese Kategorie. Aber auch Delphi oder Visual Basic bis Version 6 erzeugen solche Dateien in Maschinencode.

Generell können hier alle Windows-Programme eingetragen werden, die man ohne eine spezielle Runtime-Engine oder ein .net-Framework nutzen kann...

Der Pfad zur Datei muss relativ vom Verzeichnis der CD-Starter.exe angegeben werden - ein Beispiel:

BinaryFile=Ordner\Datei.exe

zum Inhalt

Parameter MinWinVer

zum Inhalt

Der Parameter MinWinVer ist optional. Er bestimmt die minimal erforderliche Windows-Version für den Betrachter bestehend aus nativem Code.

Er hat nur eine Funktion wenn auch ein BinaryFile angegeben wurde..!

Folgende Werte sind möglich:
1 = Windows NT 3
2 = Windows 95
3 = Windows NT 4
4 = Windows 98
5 = Windows ME
6 = Windows 2000
7 = Windows XP

Ein Beispiel - mindestens Windows 98:

MinWinVer=4

zum Inhalt

Parameter Msil10File

zum Inhalt

Der Parameter Msil10File ist optional. Er bestimmt die Datei mit dem Betrachter / Programm aus .net 1.0 MSIL-Code.

Geben Sie hier die .net 1.0 Programm-Datei an, die bei vorhandenem Framework anstelle des BinaryFile ausgeführt werden soll.
Wenn Sie eine .net 1.1 oder 2.0 Datei angeben (und ein dazu passendes Framework gefunden wird) überschreiben deren Datei-Angaben diesen Parameter (es wird immer die höchste passende Kombination verwendet).

Der Pfad zur Datei muss relativ vom Verzeichnis der CD-Starter.exe angegeben werden - ein Beispiel:

Msil10File=Ordner\Datei.exe

zum Inhalt

Parameter Msil11File

zum Inhalt

Der Parameter Msil11File ist optional. Er bestimmt die Datei mit dem Betrachter / Programm aus .net 1.1 MSIL-Code.

Geben Sie hier die .net 1.1 Programm-Datei an, die bei vorhandenem Framework anstelle des BinaryFile bzw. des Msil10File ausgeführt werden soll.
Wenn Sie eine .net 2.0 Datei angeben (und ein dazu passendes Framework gefunden wird) überschreibt dessen Datei-Angabe diesen Parameter (es wird immer die höchste passende Kombination verwendet).

Der Pfad zur Datei muss relativ vom Verzeichnis der CD-Starter.exe angegeben werden - ein Beispiel:

Msil11File=Ordner\Datei.exe

zum Inhalt

Parameter Msil20File

zum Inhalt

Der Parameter Msil20File ist optional. Er bestimmt die Datei mit dem Betrachter / Programm aus .net 2.0 MSIL-Code.

Geben Sie hier die .net 2.0 Programm-Datei an, die bei vorhandenem Framework anstelle des BinaryFile bzw. des Msil10File / Msil11File ausgeführt werden soll.

Der Pfad zur Datei muss relativ vom Verzeichnis der CD-Starter.exe angegeben werden - ein Beispiel:

Msil20File=Ordner\Datei.exe

zum Inhalt

Parameter AutoRun

zum Inhalt

Der Parameter AutoRun bestimmt, ob die HMTL-Datei bzw. der Betrachter / das Programm ohne Benutzerinteraktion gestartet werden soll.

Wenn der Parameter ungleich 1 oder nicht vorhanden ist muss der Benutzer dazu erst eine Schaltfläche anklicken...

AutoRun=1

zum Inhalt

Parameter NoContinue

zum Inhalt

Der Parameter NoContinue bestimmt, ob der Benutzer eine Schaltfläche für den Start der HMTL-Datei bzw. des Betrachter / Programm sehen kann. Die Funktion ist nur aktiv wenn AutoRun vorher mit 1 eingeschaltet wurde...

Wenn der Parameter ungleich 1 oder nicht vorhanden ist wird die Schaltfläche angezeigt...

NoContinue=1

zum Inhalt

Parameter AutoClose

zum Inhalt

Der Parameter AutoClose bestimmt, ob sich das Programm CD-Starter.exe nach dem erfolgreichen Start der HMTL-Datei bzw. des Betrachter / Programm automatisch beenden soll.

Wenn der Parameter ungleich 1 oder nicht vorhanden ist muss der Benutzer das Programm CD-Starter.exe selber beenden...

AutoClose=1

zum Inhalt

Parameter NoDetails

zum Inhalt

Der Parameter NoDetails bestimmt, ob der Benutzer eine Schaltfläche für die Details sehen kann.

Wenn der Parameter ungleich 1 oder nicht vorhanden ist wird die Schaltfläche angezeigt...

NoDetails=1

zum Inhalt

Parameter DetailsOpen

zum Inhalt

Der Parameter DetailsOpen bestimmt, ob die Details vom Start an sichtbar sein sollen.

Wenn der Parameter ungleich 1 oder nicht vorhanden ist sind die Details beim Programmstart ausgeblendet...

DetailsOpen=1

zum Inhalt

Beispiele

zum Inhalt

Minimal-Konfiguration
Die Schaltflächen für den Start der HMTL-Datei und die Details sind sichtbar. Der Benutzer muss die Start-Schaltfläche anklicken um die HTML-Datei im Standard-Browser zu starten. Außerdem muss er CD-Starter.exe selber beenden.

# relativer Pfad zur HTML-Datei die geladen werden soll
HtmlFile=data\html\start.html

Maximal-Konfiguration
Es gibt ein(en) Betrachter / Programm in nativem Code, der ab Windows 98 ausgeführt werden kann.
Zusätzlich sind für alle .net-Versionen Programm-Dateien angegeben; die höchste passende .net-Version wird in dem Fall anstelle des nativen Code verwendet.
Die Schaltflächen für den Start der HMTL-Datei und die Details sind nicht sichtbar. (Die Schaltfläche für die Details wird wieder sichtbar sobald es wegen einem Fehler erforderlich sein sollte...)
Der Start der HMTL-Datei bzw. des Betrachter / Programm erfolgt automatisch.
CD-Starter.exe wird nach erfolgreichem Start automatisch beendet.

[Files]

# relativer Pfad zur HTML-Datei die geladen werden soll
HtmlFile=data\html\start.html

# relativer Pfad zum Betrachter / Programm in nativem Code (optional)
BinaryFile=data\viewer.exe

# minimal erforderliche Windows-Version für Betrachter / Programm
# in nativem Code (optional) --> 1=NT3 2=95 3=NT4 4=98 5=ME 6=Win2K 7=XP
MinWinVer=4

# relativer Pfad zum Betrachter / Programm in .net 1.0 MSIL Code (optional)
Msil10File=data\viewer.net10.exe

# relativer Pfad zum Betrachter / Programm in .net 1.1 MSIL Code (optional)
Msil11File=data\viewer.net11.exe

# relativer Pfad zum Betrachter / Programm in .net 2.0 MSIL Code (optional)
Msil20File=data\viewer.net20.exe

[Options]

# Betrachter / Programm automatisch starten
# 1=ausgewählt - alles andere bedeutet nicht ausgewählt
AutoRun=1

# keine Start-Schaltfläche (nur bei AutoRun möglich!)
# 1=ausgewählt - alles andere bedeutet nicht ausgewählt
NoContinue=1

# CD-Starter.exe nach Start von Betrachter / Programm beenden
# 1=ausgewählt - alles andere bedeutet nicht ausgewählt
AutoClose=1

# keine Details-Schaltfläche
# 1=ausgewählt - alles andere bedeutet nicht ausgewählt
NoDetails=1

# Details sind vom Start an geöffnet...
# 1=ausgewählt - alles andere bedeutet nicht ausgewählt
DetailsOpen=1

zum Inhalt

Datei language.ini

Allgemeines

zum Inhalt

Die optionale Datei languages.ini beinhaltet die Texte für das Programm. Dadurch ist es möglich das Programm mit anderen Texten zu versehen.

Wenn die Datei nicht vorhanden ist (oder einzelne Werte nicht angegeben werden) verwendet das Programm die / den Standard-Text(e).

Es ist möglich Sektionen anzugeben um die Werte einfach nach Nutzung zu gruppieren. Diese sind aber nur für einen besseren Überblick vorhanden; sie werden vom Programm nicht ausgewertet (es ist also egal, ob bzw. in welcher Sektion ein Wert ist).

Ebenso ist es möglich Kommtarzeilen einzufügen - dazu muss das erste Zeichen der Zeile eine Raute (#) sein.

Damit alles fehlerfrei läuft bitte immer "Wert=Value" verwenden - und keine Leerzeichen dazwischen. "Wert = Value" kann zu unerwünschten Effekten führen...

zum Inhalt

Platzhalter

zum Inhalt

In den Programmtexten können Platzhalter bzw. Steuercodes angegeben werden.
Es gibt allgemeine und welche für einzelne Werte. Beide Typen werden dann vom Programm zur Laufzeit ersetzt.

Die zwei allgemeinen, die in jedem Wert verwendet werden können, sind <line> und <logdetail>.

Der Platzhalter <line> erzeugt einen Zeilenumbruch. Damit kann man mehrzeilige Texte angeben.

Auch <logdetail> erzeugt in der Regel einen Zeilenumbruch.
Eine Ausnahme ist beim Anzeigen von Fehlermeldungen - in dem Fall wird der Text ab diesem Platzhalter nicht mehr angezeigt. Dadurch kann man die Fehlermeldung und die Details für die Log-Ausgabe in einem Parameter bestimmen.
Wenn <logdetail> in einem Text auch zur Ausgabe der verkürzten Version verwendet wird ist er als Parameter bei den Details des Wert angegeben.

Die Platzhalter, die nur für einzelne Werte vorhanden sind, werden in den jeweiligen Details beschreiben...

zum Inhalt

Text-Gruppen

zum Inhalt

Es gibt verschiedene Text-Typen, die in folgende Gruppen unterteilt sind:

Status-Meldungen:
Texte dieser Gruppe werden auf dem Status-Label ausgegeben. Sie stellen das grundlegende Feedback des Programm mit dem Benutzer dar uns sollen ihn darüber Informieren, was gerade passiert.

statische Beschriftungen:
Texte dieser Gruppe sind die statischen Beschriftungen für einzelne Elemente des Programm. Dazu gehören die Beschriftungen der beiden Schaltflächen, der Programm-Titel und der Text über der Detail-Ausgabe (LOG).

Info-Texte:
Texte dieser Gruppe werden in der Detail-Ausgabe (LOG) angezeigt. Sie sollen dem Benutzer etwas genauere Informationen über die durchgeführten Programmschritte bzw. einen Fehler bieten.

Fehler-Titel / Fehler-Texte:
Texte dieser Gruppen werden im jeweiligen Fehlerfall ausgegeben.
Die Titel sind die Überschrift der Meldung. Die Texte sind der Inhalt der Meldung und werden für die Fehlermeldung und die Detail-Ausgabe (LOG) verwendet. Um die Fehlermeldung in der MessageBox möglichst kurz zu halten, können sie Details mit <logdetail> von der Meldung trennen.

zum Inhalt

Gruppe "Status-Meldungen"

Wert Status_CheckRunning

zum Inhalt

Gruppe:
Status-Meldungen

Dieser Text wird angezeigt während das Programm die Prüfungen für den an besten geeigneten Betrachter durchführt (Betriebssystem und .net Framework). In der Regel passiert das so schnell, das dieser Text vom Benutzer gar nicht wahrgenommen wird....

Hier ein Beispiel - mit dem Standard-Text des Programm:

Status_CheckRunning=Bitte warten Sie einen Moment - das Programm prüft<line>welcher Betrachter ausgeführt werden kann...

zum Inhalt

Wert Status_Ready

zum Inhalt

Gruppe:
Status-Meldungen

Dieser Text wird angezeigt wenn die Prüfungen abgeschlossen wurden und der Betrachter bestimmt ist. Der Text ist nur sichtbar wenn AutoRun auf 0 gesetzt ist...

Hier ein Beispiel - mit dem Standard-Text des Programm:

Status_Ready=Der bestmögliche Betrachter für Ihr System wurde<line>ausgewählt - klicken Sie auf "Starten" zum Starten...

zum Inhalt

Wert Status_Starting

zum Inhalt

Gruppe:
Status-Meldungen

Dieser Text wird angezeigt während auf den Programmstart des Betrachters gewartet wird.

Hier ein Beispiel - mit dem Standard-Text des Programm:

Status_Starting=Der Betrachter wird gestartet - bitte<line>gedulden Sie sich noch einen Moment...

zum Inhalt

Wert Status_Started

zum Inhalt

Gruppe:
Status-Meldungen

Dieser Text wird angezeigt wenn der Betrachter erfolgreich gestartet wurde. Der Text ist nur sichtbar wenn AutoClose auf 0 gesetzt ist...

Hier ein Beispiel - mit dem Standard-Text des Programm:

Status_Started=Der Betrachter wurde gestartet.<line>Sie können das Programm nun beenden...

zum Inhalt

Wert Status_Error

zum Inhalt

Gruppe:
Status-Meldungen

Dieser Text wird angezeigt wenn ein Fehler aufgetreten ist. Er sollte den Hinweis enthalten, das er mit der Schaltfläche "Details" weitere Informationen erhalten kann...

Hier ein Beispiel - mit dem Standard-Text des Programm:

Status_Error=Es ist ein Fehler aufgetreten - klicken sie auf die<line>Schaltfläche "Details" für weitere Informationen...

zum Inhalt

Gruppe "statische Beschriftungen"

Wert Static_WinTitle

zum Inhalt

Gruppe:
statische Beschriftungen

Dieser Text ist die Beschriftung für die Titel-Leiste (den Namen) des Programm.

Hier ein Beispiel - mit dem Standard-Text des Programm:

Static_WinTitle=Piratenpartei CD-Starter für Windows

zum Inhalt

Wert Static_DetailButton

zum Inhalt

Gruppe:
statische Beschriftungen

Dieser Text ist die Beschriftung für für die Schaltfläche "Details".

Hier ein Beispiel - mit dem Standard-Text des Programm:

Static_DetailButton=Details

zum Inhalt

Wert Static_ContinueButton

zum Inhalt

Gruppe:
statische Beschriftungen

Dieser Text ist die Beschriftung für die Schaltfläche "Starten".

Hier ein Beispiel - mit dem Standard-Text des Programm:

Static_ContinueButton=Starten

zum Inhalt

Wert Static_LogHeadline

zum Inhalt

Gruppe:
statische Beschriftungen

Dieser Text ist die Beschriftung für die Kopfzeile der Details (LOG-Ausgabe).

Hier ein Beispiel - mit dem Standard-Text des Programm:

Static_LogHeadline=Meldungen und Prüfungs-Ergebnisse:

zum Inhalt

Gruppe "Info-Texte"

Wert Info_DataUsage

zum Inhalt

Gruppe:
Info-Texte

Dieser Text wird angezeigt wenn eine Prüfung des Betriebssystem oder der installierten .net-Versionen durchgeführt wurde. Er soll den Benutzer informieren das diese Daten nur zur Bestimmung des Betrachters verwendet und nicht gespeichert werden.

Hier ein Beispiel - mit dem Standard-Text des Programm:

Info_DataUsage=<line>Die Informationen über Ihr System nutzt das Programm, um den am besten geeigneten Betrachter auszuwählen - sie werden nirgendwo gespeichert...<line>

zum Inhalt

Wert Info_OsDetection

zum Inhalt

Gruppe:
Info-Texte

Platzhalter:
<osver> - der Name des erkannten Betriebssystem

Dieser Text wird angezeigt wenn das Betriebssystem geprüft wurde. Die erkannte Version kann und soll mit ausgegeben werden...

Hier ein Beispiel - mit dem Standard-Text des Programm:

Info_OsDetection=erkanntes Betriebssystem: <osver>

zum Inhalt

Wert Info_Init_Started

zum Inhalt

Gruppe:
Info-Texte

Dieser Text wird angezeigt wenn die Initialisierung des Programm gestartet wurde. Es gibt keinen automatischen Zeilenumbruch nach diesem Text, so das lang_info_Started im LOG in der selben Zeile ausgegeben werden kann.

Hier ein Beispiel - mit dem Standard-Text des Programm:

Info_Init_Started=Initialisierung gestartet ... 

zum Inhalt

Wert Info_Init_Done

zum Inhalt

Gruppe:
Info-Texte

Dieser Text wird angezeigt wenn die Initialisierung des Programm abgeschlossen wurde.

Hier ein Beispiel - mit dem Standard-Text des Programm:

Info_Init_Done=abgeschlossen.

zum Inhalt

Wert Info_SearchNetVersion_Started

zum Inhalt

Gruppe:
Info-Texte

Dieser Text wird angezeigt wenn die .net-Prüfung gestartet wurde. Es gibt keinen automatischen Zeilenumbruch nach diesem Text, so das lang_info_netcheckfinish bzw. lang_info_netchecknone im LOG in der selben Zeile ausgegeben werden kann.

Hier ein Beispiel - mit dem Standard-Text des Programm:

Info_SearchNetVersion_Started=installierte Versionen des .net-Framework suchen ... 

zum Inhalt

Wert Info_SearchNetVersion_Finished

zum Inhalt

Gruppe:
Info-Texte

Platzhalter:
<netver> - die passende .net Version

Dieser Text wird angezeigt wenn ein passendes .net-Framework gefunden wurde. Die erkannte Version kann und soll mit ausgegeben werden...

Hier ein Beispiel - mit dem Standard-Text des Programm:

Info_SearchNetVersion_Finished=passende Version <netver> gefunden.

zum Inhalt

Wert Info_SearchNetVersion_None

zum Inhalt

Gruppe:
Info-Texte

Dieser Text wird angezeigt wenn kein passendes .net-Framework gefunden wurde.

Hier ein Beispiel - mit dem Standard-Text des Programm:

Info_SearchNetVersion_None=keine passende Version gefunden.

zum Inhalt

Gruppe "Fehler-Titel / Fehler-Texte"

Wert ErrorTitle_NoHtmlFile

zum Inhalt

Gruppe:
Fehler-Titel

Dieser Text ist der Titel für die Fehlermeldung, die ausgegeben wird, wenn keine HTML-Datei in der INI-Datei angegeben wurde.

Hier ein Beispiel - mit dem Standard-Text des Programm:

ErrorTitle_NoHtmlFile=Konfiguration unvollständig

zum Inhalt

Wert ErrorText_NoHtmlFile

zum Inhalt

Gruppe:
Fehler-Texte

Platzhalter:
<logdetail> - wie bereits unter Platzhalter beschrieben...

Dieser Text ist die Fehlermeldung, die ausgegeben wird, wenn keine HTML-Datei in der INI-Datei angegeben wurde.

Hier ein Beispiel - mit dem Standard-Text des Programm:

ErrorText_NoHtmlFile=Der Pfad zu den HTML-Daten wurde nicht in der Konfiguration gefunden.<logdetail>(Der erforderliche Parameter ist HTMLFILE - z.B. =Ordner\Datei.html)

zum Inhalt

Wert ErrorTitle_UnknownWinVer

zum Inhalt

Gruppe:
Fehler-Titel

Dieser Text ist der Titel für die Fehlermeldung, die ausgegeben wird, wenn eine unbekannte Windows-Version in der INI-Datei angegeben wurde.

Hier ein Beispiel - mit dem Standard-Text des Programm:

ErrorTitle_UnknownWinVer=Fehler in der Konfiguration

zum Inhalt

Wert ErrorText_UnknownWinVer

zum Inhalt

Gruppe:
Fehler-Texte

Platzhalter:
<logdetail> - wie bereits unter Platzhalter beschrieben...

Dieser Text ist die Fehlermeldung, die ausgegeben wird, wenn eine unbekannte Windows-Version in der INI-Datei angegeben wurde.

Hier ein Beispiel - mit dem Standard-Text des Programm:

ErrorText_UnknownWinVer=Es wurde eine unbekannte Windows-Version in der Konfiguration angegeben.<logdetail>(mögliche Parameter: 1=NT3 2=95 3=NT4 4=98 5=ME 6=2K 7=XP)

zum Inhalt

Wert ErrorTitle_ViewerStartFail

zum Inhalt

Gruppe:
Fehler-Titel

Dieser Text ist der Titel für die Fehlermeldung, die ausgegeben wird, wenn der Betrachter nicht gestartet werden kann.

Hier ein Beispiel - mit dem Standard-Text des Programm:

ErrorTitle_ViewerStartFail=Fehler

zum Inhalt

Wert ErrorText_ViewerStartFail

zum Inhalt

Gruppe:
Fehler-Texte

Platzhalter:
<logdetail> - wie bereits unter Platzhalter beschrieben... <file> - Datei, die gestartet werden sollte
<errcode> - Fehlercode des der verwendeten Betriebssystem-Funktion

Dieser Text ist die Fehlermeldung, die ausgegeben wird, wenn der Betrachter nicht gestartet werden kann.

Hier ein Beispiel - mit dem Standard-Text des Programm:

ErrorText_ViewerStartFail=Start des Betrachters / Browsers fehlgeschlagen.<logdetail>Die nachfolgende Datei konnte nicht geöffnet / gestartet werden:<line><file><line>Fehlercode: <errcode>

zum Inhalt

Wert ErrorTitle_IniLoadFail

zum Inhalt

Gruppe:
Fehler-Titel

Dieser Text ist der Titel für die Fehlermeldung, die ausgegeben wird, wenn die INI-Datei nicht geladen werden kann.

Hier ein Beispiel - mit dem Standard-Text des Programm:

ErrorTitle_IniLoadFail=Fehler beim Initialisieren

zum Inhalt

Wert ErrorText_IniLoadFail

zum Inhalt

Gruppe:
Fehler-Texte

Platzhalter:
<logdetail> - wie bereits unter Platzhalter beschrieben... <file> - Datei, die gelesen werden sollte

Dieser Text ist die Fehlermeldung, die ausgegeben wird, wenn die INI-Datei nicht geladen werden kann.

Hier ein Beispiel - mit dem Standard-Text des Programm:

ErrorText_IniLoadFail=Fehler - Die Konfigurationsdatei konnte nicht geladen werden.<logdetail>Die nachfolgende Datei konnte nicht geöffnet werden:<line><file>

zum Inhalt

Beispiel

zum Inhalt

Hier sehen Sie den Inhalt einer Beispiel-Datei für die Programm-Texte. Die Kommentierung ist in englischer Sprache; die Inhalte entsprechen den im Programm hinterlegten Texten (die verwendet werden, wenn keine language.ini gefunden wird).

[Status Messages]
# message to display during check
Status_CheckRunning=Bitte warten Sie einen Moment - das Programm prüft<line>welcher Betrachter ausgeführt werden kann...

# message to display if viewer is set
Status_Ready=Der bestmögliche Betrachter für Ihr System wurde<line>ausgewählt - klicken Sie auf "Starten" zum Starten...

# message that the viewer is starting
Status_Starting=Der Betrachter wird gestartet - bitte<line>gedulden Sie sich noch einen Moment...

# message that the viewer was started
Status_Started=Der Betrachter wurde gestartet.<line>Sie können das Programm nun beenden...

# message to display if error occured
Status_Error=Es ist ein Fehler aufgetreten - klicken sie auf die<line>Schaltfläche "Details" für weitere Informationen...


[static Text on GUI]
# Form Title / Caption (optional)
Static_WinTitle=Piratenpartei CD-Starter für Windows

# Text for Details-Button (optional)
Static_DetailButton=Details

# Text for Continue-Button (optional)
Static_ContinueButton=Starten

# Text for the Label above the Log-Output (optional)
Static_LogHeadline=Meldungen und Prüfungs-Ergebnisse:


[Info Messages]
# Info about usage of the detected Data
Info_DataUsage=<line>Die Informationen über Ihr System nutzt das Programm, um den am besten geeigneten Betrachter auszuwählen - sie werden nirgendwo gespeichert...<line>

# Info detected OS
# use <osver> to add the detected os to the message
Info_OsDetection=erkanntes Betriebssystem: <osver>

# init
# ====
# Info that init is started (has NO automatic line-break on end!)
Info_Init_Started=Initialisierung gestartet ... 
# Info that init is done
Info_Init_Done=abgeschlossen.

# .net
# ====
# Info that .net-search is started (has NO automatic line-break on end!)
Info_SearchNetVersion_Started=installierte Versionen des .net-Framework suchen ... 
# Info about matching .net-Version
# use <netver> to add the detected match to the message
Info_SearchNetVersion_Finished=passende Version <netver> gefunden.
# Info about no matching .net Version
Info_SearchNetVersion_None=keine passende Version gefunden.


[Config Errors]
# no HTML-File in Config
# ======================
# Title for Error ( : is added automatically at end in MessageBox-Title)
ErrorTitle_NoHtmlFile=Konfiguration unvollständig
# Text for Error
# <logdetail> starts Split for Log-Text and is not visible in MessageBox)
ErrorText_NoHtmlFile=Der Pfad zu den HTML-Daten wurde nicht in der Konfiguration gefunden.<logdetail>(Der erforderliche Parameter ist HTMLFILE - z.B. =Ordner\Datei.html)

# unknown Windows-Version in Config
# =================================
# Title for Error ( : is added automatically at end in MessageBox-Title)
ErrorTitle_UnknownWinVer=Fehler in der Konfiguration
# Text for Error
# <logdetail> starts Split for Log-Text and is not visible in MessageBox)
ErrorText_UnknownWinVer=Es wurde eine unbekannte Windows-Version in der Konfiguration angegeben.<logdetail>(mögliche Parameter: 1=NT3  2=95  3=NT4  4=98  5=ME  6=2K  7=XP)


[other Errors]
# Viewer could not be started
# ===========================
# Title for Error ( : is added automatically at end in MessageBox-Title)
ErrorTitle_ViewerStartFail=Fehler
# Text for Error
# <logdetail> starts Split for Log-Text and is not visible in MessageBox)
# <file> displays the file that should be started
# <errcode> displays the Error-Code
ErrorText_ViewerStartFail=Start des Betrachters / Browsers fehlgeschlagen.<logdetail>Die nachfolgende Datei konnte nicht geöffnet / gestartet werden:<line><file><line>Fehlercode: <errcode>

# Ini could not be loaded
# =======================
# Title for Error ( : is added automatically at end in MessageBox-Title)
ErrorTitle_IniLoadFail=Fehler beim Initialisieren
# Text for Error
# <logdetail> starts Split for Log-Text and is not visible in MessageBox)
# <file> displays the file that should be loaded
ErrorText_IniLoadFail=Fehler - Die Konfigurationsdatei konnte nicht geladen werden.<logdetail>Die nachfolgende Datei konnte nicht geöffnet werden:<line><file>

zum Inhalt

HTML 4.01 Transitional CSS Level 2, 2.1, 3