From 2101054860b734e0b59d6f15774371edba3f1453 Mon Sep 17 00:00:00 2001 From: LSTM-Kirigaya <1193466151@qq.com> Date: Mon, 23 Dec 2024 17:38:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AF=8A=E6=96=AD=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E4=BF=AE=E6=94=B9=E4=B8=8D=E7=94=9F=E6=95=88=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 10 +++++----- package.nls.de.json | 8 ++++---- package.nls.ja.json | 8 ++++---- package.nls.json | 8 ++++---- package.nls.zh-cn.json | 8 ++++---- package.nls.zh-tw.json | 8 ++++---- src/function/lsp/linter/common.ts | 6 +++--- 7 files changed, 28 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 15ba99f..efb7c88 100644 --- a/package.json +++ b/package.json @@ -284,12 +284,12 @@ "default": "vivado", "description": "%digital-ide.function.lsp.linter.vhdl.diagnostor.title%" }, - "digital-ide.function.lsp.linter.linter-mode": { + "digital-ide.function.lsp.linter.mode": { "type": "string", "enumDescriptions": [ - "%digital-ide.function.lsp.linter.linter-mode.0.title%", - "%digital-ide.function.lsp.linter.linter-mode.1.title%", - "%digital-ide.function.lsp.linter.linter-mode.2.title%" + "%digital-ide.function.lsp.linter.mode.0.title%", + "%digital-ide.function.lsp.linter.mode.1.title%", + "%digital-ide.function.lsp.linter.mode.2.title%" ], "enum": [ "full", @@ -297,7 +297,7 @@ "shutdown" ], "default": "full", - "description": "%digital-ide.function.lsp.linter.linter-mode.title%" + "description": "%digital-ide.function.lsp.linter.mode.title%" }, "digital-ide.function.lsp.linter.linter-level": { "type": "string", diff --git a/package.nls.de.json b/package.nls.de.json index 150bb24..924029e 100644 --- a/package.nls.de.json +++ b/package.nls.de.json @@ -94,10 +94,10 @@ "digital-ide.structure.from-xilinx-to-standard.title": "Konvertieren Sie Xilinx-Projekte in die Digital IDE-Standardprojektstruktur", "digital-ide.prj.verible.install.path.title": "Installationsverzeichnispfad für verible, also der absolute Pfad des Ordners, der die ausführbare Datei verible-verilog-syntax enthält. Wenn nicht angegeben, wird standardmäßig verible-verilog-syntax für die Diagnose verwendet.", "digital-ide.prj.verilator.install.path.title": "Installationsverzeichnispfad für verilator, also der absolute Pfad des Ordners, der die ausführbare Datei verilator enthält. Wenn nicht angegeben, wird standardmäßig verilator für die Diagnose verwendet.", - "digital-ide.function.lsp.linter.linter-mode.title": "Diagnosemodus des Linters festlegen", - "digital-ide.function.lsp.linter.linter-mode.0.title": "Diagnostizieren Sie alle Designquellen direkt und melden Sie Fehler, unabhängig davon, ob die Dateien geöffnet sind.", - "digital-ide.function.lsp.linter.linter-mode.1.title": "Wenn eine einzelne Datei geschlossen ist, wird der entsprechende Fehler entfernt, und nur die geöffnete Datei wird diagnostiziert.", - "digital-ide.function.lsp.linter.linter-mode.2.title": "Global deaktiviert, d.h. für das gesamte Projekt werden keine Projektfehler gemeldet.", + "digital-ide.function.lsp.linter.mode.title": "Diagnosemodus des Linters festlegen", + "digital-ide.function.lsp.linter.mode.0.title": "Diagnostizieren Sie alle Designquellen direkt und melden Sie Fehler, unabhängig davon, ob die Dateien geöffnet sind.", + "digital-ide.function.lsp.linter.mode.1.title": "Wenn eine einzelne Datei geschlossen ist, wird der entsprechende Fehler entfernt, und nur die geöffnete Datei wird diagnostiziert.", + "digital-ide.function.lsp.linter.mode.2.title": "Global deaktiviert, d.h. für das gesamte Projekt werden keine Projektfehler gemeldet.", "digital-ide.function.lsp.linter.linter-level.title": "Diagnoselevel-Einstellungen des Linters", "digital-ide.function.lsp.linter.linter-level.error.title": "Nur Fehler anzeigen", "digital-ide.function.lsp.linter.linter-level.warning.title": "Fehler und Warnungen anzeigen" diff --git a/package.nls.ja.json b/package.nls.ja.json index 1c6017e..9ca105b 100644 --- a/package.nls.ja.json +++ b/package.nls.ja.json @@ -94,10 +94,10 @@ "digital-ide.structure.from-xilinx-to-standard.title": "Xilinx プロジェクトを Digital IDE 標準プロジェクト構造に変換する", "digital-ide.prj.verible.install.path.title": "verible のインストールディレクトリパス。つまり、verible-verilog-syntax 実行ファイルを含むフォルダの絶対パス。指定しない場合、デフォルトで verible-verilog-syntax が診断に使用されます。", "digital-ide.prj.verilator.install.path.title": "verilator のインストールディレクトリパス。つまり、verilator 実行ファイルを含むフォルダの絶対パス。指定しない場合、デフォルトで verilator が診断に使用されます。", - "digital-ide.function.lsp.linter.linter-mode.title": "リンターの診断モードを指定", - "digital-ide.function.lsp.linter.linter-mode.0.title": "すべての設計ソースを直接診断し、エラーを報告します。ファイルが開いているかどうかに関係なく。", - "digital-ide.function.lsp.linter.linter-mode.1.title": "単一のファイルが閉じられた場合、対応するエラーが削除され、開いているファイルのみが診断されます。", - "digital-ide.function.lsp.linter.linter-mode.2.title": "グローバルに無効化され、プロジェクト全体でプロジェクトエラーが報告されません。", + "digital-ide.function.lsp.linter.mode.title": "リンターの診断モードを指定", + "digital-ide.function.lsp.linter.mode.0.title": "すべての設計ソースを直接診断し、エラーを報告します。ファイルが開いているかどうかに関係なく。", + "digital-ide.function.lsp.linter.mode.1.title": "単一のファイルが閉じられた場合、対応するエラーが削除され、開いているファイルのみが診断されます。", + "digital-ide.function.lsp.linter.mode.2.title": "グローバルに無効化され、プロジェクト全体でプロジェクトエラーが報告されません。", "digital-ide.function.lsp.linter.linter-level.title": "診断器の診断レベル設定", "digital-ide.function.lsp.linter.linter-level.error.title": "エラーのみ表示", "digital-ide.function.lsp.linter.linter-level.warning.title": "エラーと警告を表示" diff --git a/package.nls.json b/package.nls.json index e94a291..6e0e000 100644 --- a/package.nls.json +++ b/package.nls.json @@ -94,10 +94,10 @@ "digital-ide.structure.from-xilinx-to-standard.title": "Convert Xilinx projects to Digital IDE standard project structure", "digital-ide.prj.verible.install.path.title": "Installation directory path for verible, which is the absolute path of the folder containing the verible-verilog-syntax executable. If not specified, verible-verilog-syntax will be used for diagnostics by default.", "digital-ide.prj.verilator.install.path.title": "Installation directory path for verilator, which is the absolute path of the folder containing the verilator executable. If not specified, verilator will be used for diagnostics by default.", - "digital-ide.function.lsp.linter.linter-mode.title": "Specify the diagnostic mode of the linter", - "digital-ide.function.lsp.linter.linter-mode.0.title": "Diagnose all design sources directly and report errors, regardless of whether the files are open.", - "digital-ide.function.lsp.linter.linter-mode.1.title": "When a single file is closed, the corresponding error is removed, and only the file that is opened is diagnosed.", - "digital-ide.function.lsp.linter.linter-mode.2.title": "Globally disabled, meaning no project errors are reported for the entire project.", + "digital-ide.function.lsp.linter.mode.title": "Specify the diagnostic mode of the linter", + "digital-ide.function.lsp.linter.mode.0.title": "Diagnose all design sources directly and report errors, regardless of whether the files are open.", + "digital-ide.function.lsp.linter.mode.1.title": "When a single file is closed, the corresponding error is removed, and only the file that is opened is diagnosed.", + "digital-ide.function.lsp.linter.mode.2.title": "Globally disabled, meaning no project errors are reported for the entire project.", "digital-ide.function.lsp.linter.linter-level.title": "Diagnostic Level Settings for the Linter", "digital-ide.function.lsp.linter.linter-level.error.title": "Show Only Errors", "digital-ide.function.lsp.linter.linter-level.warning.title": "Show Errors and Warnings" diff --git a/package.nls.zh-cn.json b/package.nls.zh-cn.json index 3270938..71b54f6 100644 --- a/package.nls.zh-cn.json +++ b/package.nls.zh-cn.json @@ -94,10 +94,10 @@ "digital-ide.structure.from-xilinx-to-standard.title": "将 Xilinx 项目转换成 Digital IDE 标准项目结构", "digital-ide.prj.verible.install.path.title": "verible 的安装目录路径,也就是包含 verible-verilog-syntax 可执行文件的文件夹的绝对路径。如果不指定,默认采用 verible-verilog-syntax 执行诊断。", "digital-ide.prj.verilator.install.path.title": "verilator 的安装目录路径,也就是包含了 verilator 可执行文件的文件夹的绝对路径。不如不指定,默认采用 verilator 执行诊断。", - "digital-ide.function.lsp.linter.linter-mode.title": "指定诊断器的诊断模式", - "digital-ide.function.lsp.linter.linter-mode.0.title": "将所有设计源直接进行诊断,并报错,无论文件是否打开。", - "digital-ide.function.lsp.linter.linter-mode.1.title": "单文件关闭时,对应报错去除,打开哪个文件就对哪个文件进行诊断。", - "digital-ide.function.lsp.linter.linter-mode.2.title": "全局关闭,即整个工程都不进行工程报错。", + "digital-ide.function.lsp.linter.mode.title": "指定诊断器的诊断模式", + "digital-ide.function.lsp.linter.mode.0.title": "将所有设计源直接进行诊断,并报错,无论文件是否打开。", + "digital-ide.function.lsp.linter.mode.1.title": "单文件关闭时,对应报错去除,打开哪个文件就对哪个文件进行诊断。", + "digital-ide.function.lsp.linter.mode.2.title": "全局关闭,即整个工程都不进行工程报错。", "digital-ide.function.lsp.linter.linter-level.title": "诊断器诊断等级设置", "digital-ide.function.lsp.linter.linter-level.error.title": "只显示错误", "digital-ide.function.lsp.linter.linter-level.warning.title": "显示错误和警告" diff --git a/package.nls.zh-tw.json b/package.nls.zh-tw.json index 3a5cafa..d5279c0 100644 --- a/package.nls.zh-tw.json +++ b/package.nls.zh-tw.json @@ -94,10 +94,10 @@ "digital-ide.structure.from-xilinx-to-standard.title": "將 Xilinx 專案轉換成 Digital IDE 標準專案結構", "digital-ide.prj.verible.install.path.title": "verible 的安裝目錄路徑,也就是包含 verible-verilog-syntax 可執行文件的文件夾的絕對路徑。如果不指定,默認採用 verible-verilog-syntax 執行診斷。", "digital-ide.prj.verilator.install.path.title": "verilator 的安裝目錄路徑,也就是包含了 verilator 可執行文件的文件夾的絕對路徑。不如不指定,默認採用 verilator 執行診斷。", - "digital-ide.function.lsp.linter.linter-mode.title": "指定診斷器的診斷模式", - "digital-ide.function.lsp.linter.linter-mode.0.title": "將所有設計源直接進行診斷,並報錯,無論文件是否打開。", - "digital-ide.function.lsp.linter.linter-mode.1.title": "單文件關閉時,對應報錯去除,打開哪個文件就對哪個文件進行診斷。", - "digital-ide.function.lsp.linter.linter-mode.2.title": "全局關閉,即整個工程都不進行工程報錯。", + "digital-ide.function.lsp.linter.mode.title": "指定診斷器的診斷模式", + "digital-ide.function.lsp.linter.mode.0.title": "將所有設計源直接進行診斷,並報錯,無論文件是否打開。", + "digital-ide.function.lsp.linter.mode.1.title": "單文件關閉時,對應報錯去除,打開哪個文件就對哪個文件進行診斷。", + "digital-ide.function.lsp.linter.mode.2.title": "全局關閉,即整個工程都不進行工程報錯。", "digital-ide.function.lsp.linter.linter-level.title": "診斷器診斷等級設置", "digital-ide.function.lsp.linter.linter-level.error.title": "只顯示錯誤", "digital-ide.function.lsp.linter.linter-level.warning.title": "顯示錯誤和警告" diff --git a/src/function/lsp/linter/common.ts b/src/function/lsp/linter/common.ts index 3d9f3ca..f8db5c7 100644 --- a/src/function/lsp/linter/common.ts +++ b/src/function/lsp/linter/common.ts @@ -52,7 +52,7 @@ export function getLinterInstallConfigurationName(linterName: SupportLinterName) } export function getLinterModeConfigurationName(): string { - return 'digital-ide.function.lsp.linter.linter-mode'; + return 'digital-ide.function.lsp.linter.mode'; } export function getLinterInstallPath(linterName: SupportLinterName): string { @@ -121,10 +121,10 @@ export enum LinterMode { } export function getLinterMode(): LinterMode { - console.log(vscode.workspace.getConfiguration().get('digital-ide.function.lsp.linter.linter-mode')); + console.log(vscode.workspace.getConfiguration().get('digital-ide.function.lsp.linter.mode')); console.log(vscode.workspace.getConfiguration().get('digital-ide.function.lsp.linter.linter-level')); - return vscode.workspace.getConfiguration().get('digital-ide.function.lsp.linter.linter-mode') || LinterMode.Common; + return vscode.workspace.getConfiguration().get('digital-ide.function.lsp.linter.mode') || LinterMode.Common; } export interface IConfigReminder {