Christian hat es an anderer Stelle auf den Punkt gebracht:
Lazarus ist z.Z. nicht wahnsinnig gut Dokumentiert
Ich möchte es noch einmal schärfer formulieren:
Das deutschsprachige Lazarus-Wiki befindet sich in einem (in meinen Augen) katastrophalen Zustand. Dabei sind wir uns sicher alle bewusst, wie wichtig solche Seiten gerade für Neuanfänger sind! Und auch erfahrene Benutzer sind sicherlich froh, wenn sie in der Heimatsprache nachschlagen können.
Wie wärs, wenn wir die Sache mal in die Hand nehmen?
Dabei möchte ich den folgenden Weg vorschlagen:
Damit nicht jeder irgendwo im Wiki hier und da mal einen Satz übersetzt oder verbessert, würde ich vorschlagen, dass wir uns die Seiten der Wichtigkeit nach vorknöpfen und übersetzen, bis sie wirklich brauchbar sind.
Dabei können wir ja auch mehrere Seiten gleichzeitig ins Auge fassen.
Wenn ihr damit einverstanden seid, würde ich die folgende Seite als eine der wichtigsten Seiten vorschlagen:
http://wiki.lazarus.freepascal.org/Lazarus_Faq/de
Hier nur zwei Auszüge:
Hier ein Beispiel für unvollständige Übersetzung:
When I do var mytext: text; um eine Textdatei zu deklarieren, erhalte ich "Unit1.pas(32,15) Error: Error in type definition". Wie kann ich das berichtigen?
Die TControl Klasse hat eine Text Eigenschaft. In a method of a form, that has higher visibility, the Text type from the system unit. Sie können den TextFile Typ verwenden, which is just an alias for the Text type or you can add the unit to the type defintion.
var
MyTextFile: TextFile;
MyText: System.Text;
A similar name clash exists with assigning and closing a text file. TForm hat eine assign und eine Close Methode. Sie können AssignFile und CloseFile verwenden oder den Unitnamen System hinzufügen.
Hier ein Beispiel für eine sehr mangelhafte Übersetzung:
Wie kompiliere ich Lazarus?
Tun sie etwas wie dieses:
$ cd lazarus
$ make
Man muss ja nicht alle Zeit opfern, aber so eine halbe Stunde pro Woche ist ja vielleicht bei den ein oder anderen noch drin?
Ich fange dann schonmal an...
Viele Grüße, Euklid