Python-Code mit Visual Studio 2017 debuggen? Part 3 – Die Sache mit GetText

Im Artikel zum Einrichten der Python-Entwicklungsumgebung in Visual Studio 2017 habe ich erwähnt, dass man für Picard die Übersetzungen zuerst manuell einrichten muss. Der Vollständigkeit halber sind hier die notwendigen Schritte erklärt. Vorausgesetzt wird, dass die statische gettext0.19.8.1-iconv1.15-static-64.exe bereits installiert ist:

1.) In VS und geladenem Picard-Pythoncode klickt man im Tab «Python-Umgebungen» auf «Übersicht» und darin auf den Eintrag mit dem Commandline-Symbol und «In PowerShell öffnen»

2.) In der PowerShell wechselt man einfachheitshalber zuerst in das Verzeichnis mit dem Source-Code, also z.B.
CD "C:\Users\UserXYZ\Documents\Visual Studio 2017\Projects\picard-2.0.0dev6"

3.) Im neuen Verzeichnis tippt man folgenden Befehl ein um die Übersetzungen vorzubereiten:
py setup.py build_locales -i
Eine lange Liste mit sehr ähnlichen LC_MESSAGES scrollt über den Bildschirm.

 

Weil man hier gleich am richtigen Ort steht
4.) um auch die notwendige C-Erweiterung astrcmp zu erzeugen, tippt man praktischerweise hier folgenden weiteren Befehl ein:
py setup.py build_ext -i

Als Antwort bekommt man nur zwei Zeilen und den Hinweis auf eine Kopie der erzeugten Datei in -> picard\util

Warum dann beim Ausführen des Codes diese Variante trotzdem zu einem Ausführungsstopp führt, habe ich bisher nicht herausgefunden. Hinweise und Kommentare sind wie immer willkommen.

Rate this post

Schreibe einen Kommentar