2016-12-19 4 views
1

Ich füge derzeit einige Gebietsschemas zu meinen Erweiterungs- und Befehlsnamen hinzu und die Konfigurationsbeschreibungen funktionieren bereits.Locale im Visual Studio-Code abrufen

Jetzt möchte ich Übersetzungen für Fehlermeldungen und Popups in meiner Erweiterung mit vscode-nls hinzufügen. Es scheint jedoch, als ob es nicht automatisch das Gebietsschema von vscode bestimmt und ich kann keine API dafür in der Dokumentation finden. Gibt es eine Möglichkeit für Erweiterungen, dies noch zu tun oder nur für die eingebauten Befehle?

Antwort

2

Es stellt sich heraus, vscode hat eine API für diese, um die Sprache zu erhalten, die Sie vscode.env.language verwenden können. Ich denke, dass alles nur darum herum geht, weil es keine Möglichkeit gibt, das Gebietsschema zu bekommen, außer vielleicht unter Linux, indem man die Gebietsschema-Umgebungsvariablen benutzt. Aber für Sprache mit vscode.env.language sollte der beste Weg sein, um die Sprache zu erhalten, falls Sie es über die Einstellungsdatei überschreiben oder wenn Sie wollen, dass es auf allen Plattformen funktioniert.