Skip to content

Commit

Permalink
Ein paar Dinge korrigieren (#90)
Browse files Browse the repository at this point in the history
* Ein paar Dinge korrigieren

Ich habe vergessen, das höfliche "Ihr" zu entfernen. Und ich habe ein Wort verwechselt.

* Umschreiben

* Weitere Korrekturen

* Den Bindestrich entfernen

* Einige Satzanfänge sind jetzt kleingeschrieben (sowie in der englischen Version)

* hier auch

ich weiß nicht ob das wirklich korrekt ist, aber ich lasse es so, weil es in der englischen Version so war

* neu erstellen anstatt von regenirern

* Update main.go
  • Loading branch information
marlester-dev authored Aug 3, 2024
1 parent 47e967f commit 4b2760a
Showing 1 changed file with 30 additions and 30 deletions.
60 changes: 30 additions & 30 deletions cmd/ddp-setup/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ func main() {

if !hasGcc && runtime.GOOS == "windows" {
InfoF("gcc nicht gefunden, installiere mingw64")
InfoF("Entpacke mingw64.zip")
InfoF("entpacke mingw64.zip")
err := compression.DecompressFolder("mingw64.zip", "mingw64")
if err != nil {
ErrorF("Fehler beim Entpacken von mingw64: %s", err)
Expand All @@ -77,7 +77,7 @@ func main() {
makeCmd = filepath.ToSlash(makeCmd)

DoneF("mingw64 installiert")
DoneF("Verwende das neu installierte mingw64 für gcc, ar und make")
DoneF("verwende das neu installierte mingw64 für gcc, ar und make")
} else if !hasGcc && runtime.GOOS != "windows" {
ErrorF("gcc nicht gefunden, Abbruch")
exit(1)
Expand All @@ -102,12 +102,12 @@ func main() {
if isSameGccVersion() {
DoneF("gcc-Versionen stimmen überein")
} else {
InfoF("Runtime und Standardbibliothek neu kompilieren")
InfoF("kompiliere runtime und stdlib neu")
recompileLibs()
}

if vscodeCmd, hasVscode := LookupCommand(vscodeCmd); hasVscode && prompt("Möchtest du vscode-ddp (die DDP vscode-Erweiterung) installieren") {
InfoF("Installiere vscode-ddp als vscode-Erweiterung")
InfoF("installiere vscode-ddp als vscode-Erweiterung")
if _, err := runCmd("", vscodeCmd, "--install-extension", "DDP-Projekt.vscode-ddp", "--force"); err == nil {
DoneF("vscode-ddp installiert")
}
Expand All @@ -119,19 +119,19 @@ func main() {
} else {
InfoF("Setze die Umgebungsvariable DDPPATH auf %s", exedir)
if err := penv.SetEnv("DDPPATH", exedir); err != nil {
ErrorF("Fehler beim Setzen von DDPPATH: %s\nErwäge, es selbst hinzuzufügen", err)
ErrorF("Fehler beim Setzen von DDPPATH: %s\nVersuche, es selbst hinzuzufügen", err)
}
}
}

if prompt("Möchtest du das Verzeichnis DDP/bin zu Ihrem PATH hinzufügen") {
if prompt("Möchtest du das Verzeichnis DDP/bin zu PATH hinzufügen") {
if exedir, err := osext.ExecutableFolder(); err != nil {
WarnF("Ausführungspfad konnte nicht abgerufen werden")
} else {
binPath := filepath.Join(exedir, "bin")
InfoF("Füge %s zum PATH hinzu", binPath)
if err := penv.AppendEnv("PATH", binPath); err != nil {
ErrorF("Fehler beim Hinzufügen zu PATH: %s\nMöchtest du, DDP/bin selbst zu Ihrem PATH hinzuzufügen", err)
ErrorF("Fehler beim Hinzufügen zu PATH: %s\nVersuche, DDP/bin selbst zu PATH hinzuzufügen", err)
}
}
}
Expand All @@ -140,7 +140,7 @@ func main() {
DoneF("DDP ist jetzt installiert")
if prompt("Möchtest du Dateien löschen, die nicht mehr benötigt werden") {
if runtime.GOOS == "windows" {
InfoF("Lösche mingw64.zip")
InfoF("lösche mingw64.zip")
if err := os.Remove("mingw64.zip"); err != nil {
WarnF("Fehler beim Entfernen von mingw64.zip: %s", err)
} else {
Expand All @@ -154,13 +154,13 @@ func main() {
}

func installLocales() {
InfoF("Installiere deutsche Lokalisierung")
InfoF("installiere deutsche Lokalisierung")
if runtime.GOOS == "linux" {
if _, err := runCmd("", "locale-gen", "de_DE.UTF-8"); err != nil {
WarnF("Fehler bei der Installation der deutschen Lokalisierung: %s", err)
}
} else if runtime.GOOS == "windows" {
WarnF("Du verwendest Windows. Stell sicher, dass du die richtigen Sprachpakete installiert hast")
WarnF("du verwendest Windows, stell sicher, dass du die richtigen Sprachpakete installiert hast")
}
}

Expand All @@ -178,7 +178,7 @@ func isSameGccVersion() bool {
kddpGccVersion := strings.Trim(strings.Split(gccVersionLine, " ")[2], "\r\n")
match := gccVersion == kddpGccVersion
if !match {
InfoF("Lokale gcc-Version und kddp-gcc-Version stimmen nicht überein (%s vs %s)", gccVersion, kddpGccVersion)
InfoF("lokale gcc-Version und kddp gcc-Version stimmen nicht überein (%s vs %s)", gccVersion, kddpGccVersion)
}
return match
}
Expand All @@ -194,17 +194,17 @@ func recompileLibs() {
if _, err := runCmd("lib/runtime/", makeCmd, make_args...); err != nil {
return
}
DoneF("Runtime neu kompiliert")
DoneF("runtime neu kompiliert")
if _, err := runCmd("lib/stdlib/", makeCmd, make_args...); err != nil {
return
}
DoneF("Standardbibliothek neu kompiliert")
DoneF("stdlib neu kompiliert")

InfoF("Entferne vor-kompilierte Runtime")
InfoF("entferne vor-kompilierte runtime")
if err := os.Remove("lib/libddpruntime.a"); err != nil {
WarnF("Fehler beim Entfernen der vor-kompilierten Runtime: %s", err)
WarnF("Fehler beim Entfernen der vor-kompilierten runtime: %s", err)
}
InfoF("Entferne vor-kompilierte lib/main.o lib/ddp_list_types_defs.o lib/ddp_list_types_defs.ll")
InfoF("entferne vor-kompilierte lib/main.o lib/ddp_list_types_defs.o lib/ddp_list_types_defs.ll")
if err := os.Remove("lib/main.o"); err != nil {
WarnF("Fehler beim Entfernen der vor-kompilierten lib/main.o: %s", err)
}
Expand All @@ -214,40 +214,40 @@ func recompileLibs() {
if err := os.Remove("lib/ddp_list_types_defs.ll"); err != nil {
WarnF("Fehler beim Entfernen der vor-kompilierten lib/ddp_list_types_defs.ll: %s", err)
}
InfoF("Entferne vor-kompilierte Standardbibliothek")
InfoF("entferne vor-kompiliertes stdlib")
if err := os.Remove("lib/libddpstdlib.a"); err != nil {
WarnF("Fehler beim Entfernen der vor-kompilierten Standardbibliothek: %s", err)
WarnF("Fehler beim Entfernen des vor-kompilierten stdlibs: %s", err)
}

InfoF("Kopiere neu kompilierte Runtime")
InfoF("kopiere neu kompilierte runtime")
if err := cp.Copy("lib/runtime/libddpruntime.a", "lib/libddpruntime.a"); err != nil {
ErrorF("Fehler beim Kopieren der neu kompilierten Runtime: %s", err)
ErrorF("Fehler beim Kopieren der neu kompilierten runtime: %s", err)
}
InfoF("Kopiere neu kompilierte lib/main.o")
InfoF("kopiere neu kompilierte lib/main.o")
if err := cp.Copy("lib/runtime/source/main.o", "lib/main.o"); err != nil {
ErrorF("Fehler beim Kopieren der neu kompilierten Runtime: %s", err)
ErrorF("Fehler beim Kopieren der neu kompilierten runtime: %s", err)
}
InfoF("Regeneriere lib/ddp_list_types_defs.ll und lib/ddp_list_types_defs.o")
InfoF("erstelle lib/ddp_list_types_defs.ll und lib/ddp_list_types_defs.o neu")
if _, err := runCmd("", kddpCmd, "dump-list-defs", "-o", "lib/ddp_list_types_defs", "--llvm_ir", "--object"); err != nil {
ErrorF("Fehler bei der Regeneration von lib/ddp_list_types_defs.ll und lib/ddp_list_types_defs.o: %s", err)
ErrorF("Fehler bei der Neuerstellung von lib/ddp_list_types_defs.ll und lib/ddp_list_types_defs.o: %s", err)
}
InfoF("Kopiere neu kompilierte Standardbibliothek")
InfoF("kopiere neu kompiliertes stdlib")
if err := cp.Copy("lib/stdlib/libddpstdlib.a", "lib/libddpstdlib.a"); err != nil {
ErrorF("Fehler beim Kopieren der neu kompilierten Standardbibliothek: %s", err)
ErrorF("Fehler beim Kopieren des neu kompilierten stdlibs: %s", err)
}

InfoF("Säubere das Verzeichnis Runtime")
InfoF("säubere das Verzeichnis runtime")
clean_args := make([]string, 0, 2)
clean_args = append(clean_args, "clean")
if rmArg != "" {
clean_args = append(clean_args, rmArg)
}
if _, err := runCmd("lib/runtime/", makeCmd, clean_args...); err != nil {
WarnF("Fehler beim Säubern des Runtime-Verzeichnisses: %s", err)
WarnF("Fehler beim Säubern des runtime-Verzeichnisses: %s", err)
}
InfoF("Säubere das Verzeichnis Standardbibliothek")
InfoF("säubere das Verzeichnis stdlib")
if _, err := runCmd("lib/stdlib/", makeCmd, clean_args...); err != nil {
WarnF("Fehler beim Säubern des Standardbibliothek-Verzeichnisses: %s", err)
WarnF("Fehler beim Säubern des stdlib-Verzeichnisses: %s", err)
}

DoneF("Bibliotheken neu kompiliert")
Expand Down

0 comments on commit 4b2760a

Please sign in to comment.