Hallo, Bei vs code werden bei mir englisch und deutsch gemischt. Mein Problem ist nun, dass ich unter dem deutschen Text weniger Suchergebnisse im Netz finde. Wisst ihr, warum die Fehlermeldung nicht auch in Englisch ist und wo ich das ändern kann? Danke & Gruß Hannes
Naja, du hast den Editor wahrscheinlich auf deutsch gestellt. Da nicht für alles eine Übersetzung vorhanden ist, haste jetzt halt was gemischtes... https://code.visualstudio.com/docs/getstarted/locales
:
Bearbeitet durch User
Hi Kolja, Nee, ich habe bei der Installation ja extra englisch ausgewählt. Ich weiß auch gar nicht, woher der deutsche Text kommt. Ist das eine Compiler- oder Intellisense-Meldung?
Mhh, okay dann bin ich jetzt genauso schlau wie du. Kannst du intellisense nicht kurz deaktivieren?
Der deutsche Text kommt wahrscheinlich vom Language-Server. Vielleicht kann man das in dessen Konfiguration einstellen.
Ist die Umgebungsvariable LANG gesetzt? Wenn ja auf was? Welches OS? Unter Linux kannst du mal vor dem Aufruf von vscode im Terminal alles was Sprache angeht auf C setzen: export LANG=C export LC_CTYPE=C export LC_MESSAGES=C export LC_ALL=C https://stackoverflow.com/questions/869309/selecting-message-language-in-gcc-and-g Matthias
Μαtthias W. schrieb: > Ist die Umgebungsvariable LANG gesetzt? Wenn ja auf was? Welches OS? > Unter Linux kannst du mal vor dem Aufruf von vscode im Terminal alles > was Sprache angeht auf C setzen: Ich habe Windows 10. Unter den Einstellungen finde ich keine passenden Einstellungen zum "language server". Online habe ich gelesen, dass auch andere Leute dieses Problem haben(allerdings für C#): https://github.com/OmniSharp/omnisharp-vscode/issues/2513
Das ist doch heute leicht dank des Übersetzers im Internet. Beim CM 1520 von Elorg Kiew war das noch viel schlimmer. Der Rechner gab die Meldung seiner Testprogramme gemischt in Englisch und Russisch aus. Das Problem war, das die VT 100 Anzeigekonsole entweder nur lateinische oder kyrillische Buchstaben ausgeben konnte, je nach Stellung des im inneren des Terminals befindlichen Jumpers. Ein englisches Wort in kyrillischen Buchstaben geschrieben sieht schon lustig aus. Gleiches gilt natürlich auch umgekehrt. Und Internet war damals nicht verfügbar. Deshalb brauchte der Wartungstechniker einige Zeit um zu ergründen was das Gerät mitteilen wollte.
Nein, der "language server" hat nichts mit dem Problem zu tun. Der ist für die Anpassung an die jeweilige Programmiersprache zuständig, nicht aber für die Ausgaben in einer natürlichen Sprache (Deutsch, Englisch, Urdu, whatever). Und nein, die Windows-Einstellungen sind auch nicht der Ort, wo das Problem zu finden ist. Auch die Umgebungsvariable "LANG" hat nichts damit zu tun (denn "C" ist kein Gegensatz zu "Deutsch"). Das Problem verbirgt sich in den Einstellungen von VS Code bzw. in den bei der Installation des Programmes ausgewählten Dingen.
Guck mal bei den Extensions, ob das German Language Pack installiert ist. Falls ja, deinstalliere es.
Viele falsche Fährten schrieb: > Nein, der "language server" hat nichts mit dem Problem zu tun. Der ist > für die Anpassung an die jeweilige Programmiersprache zuständig, nicht > aber für die Ausgaben in einer natürlichen Sprache (Deutsch, Englisch, > Urdu, whatever). Doch, sicher meldet der die Fehler, die er beim Parsen findet, in natürlicher Sprache. Der Editor reicht sie nur durch. Und genau so eine Fehlermeldung ist in dem Screenshot auf Deutsch zu sehen. Das lässt vermuten, dass der Language-Server im Gegensatz zum Editor so eingestellt ist, dass er seine Meldungen eben auf Deutsch ausgibt. > Auch die Umgebungsvariable "LANG" hat nichts damit zu tun (denn "C" ist > kein Gegensatz zu "Deutsch"). "C" ist die "unübersetzte" Version aus dem Quelltext, was in der Regel englisch ist. Aber man kann natürlich auch "en_US" oder so nehmen. Aber ob die an der richtigen Stelle ausgewertet wird, ist fraglich.
Hi, also es ist kein zusätzliches Sprachpaket installiert bei mir, eben weil ich es alles englisch halten wollte. Also was könnte ich denn noch probieren, bevor ich eine Neuinstallation machen muss?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.